linux - 使用 tar 的排除选项中不存在文件或目录

标签 linux tar

我不能这样创建tar文件

 tar -cvf --exclude='./web/uploads' backup.tar .

但是 ./web/uploads 存在,没有它工作的 exlude 选项。

最佳答案

原因是您指定了 -f,它必须位于 tarfile 名称之前。所以你也可以试试

tar -cv --exclude='./web/uploads' -f backup.tar .

只要排除选项在源和目标之前。参见 this更多选项,例如

tar --exclude='./web/uploads' -cvf backup.tar .

关于linux - 使用 tar 的排除选项中不存在文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51652176/

相关文章:

php - 错误的解释器 : No such file or directory on . sh 脚本

linux - 代理或重写规则以通过代理服务器中的云端提供静态内容

linux - 从压缩目标文件的存档文件列表中查明存档文件

gzip - 如何存档和提取 .tar.gz 文件

hidden - 如何使 tar 排除隐藏目录

linux - 扫描可用的 WiFi 网络会产生奇怪的字符 (Raspbian)

linux - bash,搜索 USB 存储设备。输出位置

linux - 在一行中删除大型 unix 文件中的 CRLF

gradle 发布未拾取 Artifactory : "Task has not declared any outputs despite executing actions."

linux - 如何使用 PERL 将多个 *.tgz 文件提取到多个目录?