gpt4 book ai didi

ssh - 用于排除目录和文件的 Zip 命令

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:03 25 4
gpt4 key购买 nike

我正在尝试在 centos 5 中使用这个 ssh 命令来压缩一个包含文件夹和文件的目录,但不包括下面的示例。它不起作用。

zip -r file.zip * -x dir1 -x dir2 -x file1 -x file2

或者这个

zip -r file.zip * -x "dir1" -x "dir2" -x "file1" -x "file2"

它仍然只是压缩整个目录及其中的所有内容。我不想要 dir1 dir2 file1 file2。

我需要知道正确的 -x 语法才能使排除功能正常工作。

最佳答案

对于我的特定系统,为了排除一个目录,我必须在我排除的目录周围加上引号,它的效果非常好:

zip -r myarchive.zip target -x "target/exclude1/*" "target/exclude2/*"

注意事项:

-- 这排除了要排除的目录和其中的所有文件。

-- 您必须使用要包含和排除的目录的完整路径!

-- 只要排除在行尾就不需要@符号

关于ssh - 用于排除目录和文件的 Zip 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8898627/

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