关于Linux:文件或目录在使用tar的exclude选项上不存在

File or directory doesn't exists on exclude option using tar

我不能这样创建tar文件

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

但是,./web/uploads存在,如果没有排除选项,它是有效的。


原因是您指定的-f必须在tarfile名称之前。所以你也可以试试

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

只要排除选项位于源和目标之前。更多选项,如

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