可以从文件夹的内容中创建一个
tar.gz
文件,但只将符合特定名称模式的文件放入存档中,忽略其他文件。例如,只将文件名为log_的文件放入存档中。tar.gz
文件,但只将符合特定名称模式的文件放入存档中,忽略其他文件。例如,只将文件名为log_的文件放入存档中。find /path-to-dir -name 'log_*' | zip archive.zip -@
$ ls
file log_1 log_2 log_3
现在将所有名为log_*的文件压缩成名为archive.zip的压缩文件
$ find . -name 'log_*' | zip archive.zip -@
adding: log_1 (stored 0%)
adding: log_3 (stored 0%)
adding: log_2 (stored 0%)
$ ls
archive.zip file log_1 log_2 log_3
tar
命令:tar -zcvf file.tar.gz log_*