gpt4 book ai didi

file - 如何在 linux/unix 中使用排除列表压缩文件

转载 作者:行者123 更新时间:2023-12-04 19:14:45 25 4
gpt4 key购买 nike

我有一个要压缩的文件列表,但我也有一个排除文件的列表,并且不希望它们包含在 zip 存档中。

所以我创建了一个 exclude.lst 文件,其中包含绝对路径和文件名。

示例排除文件
/home/logs/apache/access.log

/home/logs/tomcat/catalina.out

但是在使用以下命令后,zip 命令不会排除文件,而是将它们归档。
zip archives.2012.zip /home/logs/ -x@exclude.lst
我怎样才能克服这个?有没有其他方法可以通过排除上述文件来存档文件。

最佳答案

我没有创建 exclude.lst 文件,而是将所有排除文件分配给一个变量并将它们传递给 zip 中的 -x 选项。

例如

do_not_archive=/home/logs/apache/access.log /home/logs/tomcat/catalina.out

然后使用 zip 如下所示
zip archives.2012.zip /home/logs/ -x $do_not_archive

关于file - 如何在 linux/unix 中使用排除列表压缩文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11057963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com