私は Mac/Ubuntu ユーザーです。「AWK」、「awk」、「awk_tip」、「awk_notes」などのフォルダーがあります。それらをアーカイブする必要がありますが、さまざまなユーティリティが混乱しています。Tar、cpio、pax を見てみましたが、Git に魅了され始めました。暗号化とバックアップが必要になることがあります。
さまざまなアーカイブ ユーティリティの長所と短所を挙げてください。
私は Mac/Ubuntu ユーザーです。「AWK」、「awk」、「awk_tip」、「awk_notes」などのフォルダーがあります。それらをアーカイブする必要がありますが、さまざまなユーティリティが混乱しています。Tar、cpio、pax を見てみましたが、Git に魅了され始めました。暗号化とバックアップが必要になることがあります。
さまざまなアーカイブ ユーティリティの長所と短所を挙げてください。
Tar、cpio、および pax は古い Unix ユーティリティです。たとえば、tar (おそらくこれらの中で最も一般的) は、もともとテープにバックアップを作成することを目的としていました (したがって、tar = テープ アーカイブという名前が付けられています)。
現在最も一般的に使用されているアーカイブ形式は次のとおりです。
シンプルなツールが 1 つだけ必要な場合は、zip を使用してください。ほとんどのプラットフォームですぐに使用でき、パスワードで保護できます (保護は技術的に弱いですが)。
より強力な保護 (暗号化) が必要な場合は、TrueCryptを確認してください。とても良いです。
どの OS / ツールチェーンで作業していますか? これにより、既存のソリューションの範囲が制限される可能性があります。あなたの名前は Unix を連想させますが、どれですか? さらに、移植性が必要かどうか。
標準の Linux ソリューション (少なくとも私のような初心者にとって) は、フォルダーを tar および gzip または bzip2 し、本当に必要な場合は gnupg で暗号化することです (awk チュートリアルの暗号化は、私には少しやり過ぎに思えます)。また、bacula などの本格的なバックアップ ソリューションを使用して、rsync を使用して別の場所に同期することもできます (おそらくバックアップ サーバーに同期しますか?)。
ext2 / ext3ファイルシステムからディレクトリをバックアップしている場合は、ダンプの使用を検討することをお勧めします。いくつかの素晴らしい機能:
暗号化はサポートされていませんが、後でいつでもダンプファイルを暗号化できます。