私の保管要件の性質のため、固定tar.gzアーカイブが気に入らず、代わりに7zを使用しました。
これを行うには、次のコマンドを使用します。
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=off ~/my/folder.7z ~/my/folder/*
~/my/folder/
すべてのコンテンツのファイルアーカイブを作成します~/my/folder.7z
。
しかし~/my/folder/.hiddenFolder
、それはあなたのアーカイブに入りません。この問題をどのように解決しますか?*
すべてのファイルとフォルダを返すべきではありませんか?
ベストアンサー1
長い話を短く
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=off ~/my/folder.7z ~/my/folder/.
その他の例
ディレクトリ構造の例
test1
├── .hidden
└── normal.txt
0 directories, 2 files
次のコマンドを試してください
ルートフォルダとすべてのコンテンツ。
7za a test1_a.7z ~/test1/
与えられた
Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ 2017-08-06 09:23:51 D.... 0 0 test1 2017-08-06 09:23:44 ....A 0 0 test1/.hidden 2017-08-06 09:23:51 ....A 0 0 test1/normal.txt ------------------- ----- ------------ ------------ ------------------------ 2017-08-06 09:23:51 0 0 2 files, 1 folders
ルートフォルダと隠しファイルなし
7za a test1_b.7z ~/test1/*
与えられた
Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ 2017-08-06 09:23:51 ....A 0 0 normal.txt ------------------- ----- ------------ ------------ ------------------------ 2017-08-06 09:23:51 0 0 1 files
ルートフォルダはありませんが、隠しファイルが含まれています(私たちが一般的に望むものです)。
7za a test1_c.7z ~/test1/.
与えられた
Date Time Attr Size Compressed Name ------------------- ----- ------------ ------------ ------------------------ 2017-08-06 09:23:44 ....A 0 0 .hidden 2017-08-06 09:23:51 ....A 0 0 normal.txt ------------------- ----- ------------ ------------ ------------------------ 2017-08-06 09:23:51 0 0 2 files