我不能这样创建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/