現在、私のハードドライブには、TopFolder
3つのサブフォルダを含むディレクトリがあります。Folder1
Folder2
Folder3
ハードドライブの最上位ディレクトリにあるときは、次の操作を行います。
tar cf TopFolder.tar Folder1 Folder2 Folder3
抽出時、tar
、 の修正日が抽出時の時刻と同じになるようにファイルを生成します。Folder1
Folder2
Folder3
そんな問題がないことを確認しzip
、 、 の修正日を維持しました。通常、圧縮のために速度が遅くなります。変更された日付に依存せずにそのまま維持する必要がある場合は、フォルダを保存するための良い方法はありますか? 7zに圧縮せずに高速化する方法はありますか?ありがとうございます!Folder1
Folder2
Folder3
zip
zip
tar
私のtarはMacのbsdtar 3.3.2です。
答え1
抽出時に、Folder1、Folder2、およびFolder3の変更日が抽出された時刻と同じtarファイルを生成します。
作業方法が異常であるか、ディレクトリの変更日がデフォルトで復元されるtar
ため、何かを見落としている可能性があります(たとえば、解凍したディレクトリにすぐに新しいファイルを追加する場合など)。tar
Fedora 32でtarバージョン1.32を使用して再確認しました。
圧縮せずにtarと同じくらい速い方法は7zですか?ありがとうございます!
7zは必要ありませんが、いつでも7zでストレージ圧縮方式を使用できます。
7za a -mx=0 -ms=off -mhc=off archive.7z <files>