Moi*_*nGK 6 command-line bash gzip tar
是否可以tar.gz从文件夹的内容创建文件,但只将具有特定名称模式的文件放入存档中而忽略其余文件?例如,只需放置名称为log_的文件?
使用 zip 的示例(您可以选择任何其他压缩工具):
find /path-to-dir -name 'log_*' | zip archive.zip -@
Run Code Online (Sandbox Code Playgroud)
例子:
$ ls
file log_1 log_2 log_3
Run Code Online (Sandbox Code Playgroud)
现在将所有文件 log_* 压缩到名为 archive.zip 的压缩文件中
$ find . -name 'log_*' | zip archive.zip -@
adding: log_1 (stored 0%)
adding: log_3 (stored 0%)
adding: log_2 (stored 0%)
Run Code Online (Sandbox Code Playgroud)
现在让我们检查输出:
$ ls
archive.zip file log_1 log_2 log_3
Run Code Online (Sandbox Code Playgroud)