我发现很难想出一个shell脚本来读取txt文件并在压缩时排除文本文件中提到的那些文件。 有什么投入吗?谢谢。
答案 0 :(得分:1)
给出以下文件夹
$> ls test
a b c
以及以下忽略列表
$> cat ignore_list
test/b
您可以将-x选项与列表结合使用以排除某些文件:
zip -r archive test/ -x@ignore_list
输出:
adding: test/ (stored 0%)
adding: test/c (stored 0%)
adding: test/a (stored 0%)
手册页中的示例:
zip -r foo foo -x@exclude.lst