我正在寻找一个 unix 命令,以递归方式将文件夹中的特定文件(以独立于平台的方式)捆绑为一个高度压缩的xz
存档,该存档也受密码保护。我知道这对于 gzip 和其他格式是可行的,但我需要 xz。我的目录结构如下所示:
ORIGINAL ARCHIVE
======== =======
folder/ folder.xz/
├─ sub_folder/ ├─ sub_folder/
| ├─ include_file1.tsv | └─ include_file1.tsv
| └─ exclude_file1.doc └─ include_file2.tsv
├─ include_file2.tsv
└─ exclude_file2.doc
以下让我几乎没有密码保护或嵌套的子文件夹文件。
XZ_OPT=-9 tar cvfJ folder.xz folder/*.tsv;
我错过了什么?