2013-12-08 66 views
0

我嘗試了所有可以在Google上找到的方法,甚至在這裏使用了stackoverflow。我知道我可以提供一個文件列表焦油。我只想使用tar命令。如何在CentOS 6.4上使用tar包含一個目錄和/或子目錄

tar cvf fail.tar --exclude =/home/fun/pass1 --exclude =/home/fun/pass2 ../。

無論我嘗試使用tagfile,使用單引號,雙引號,命令行上的各種定位,通配符等,tar似乎都忽略了exclude參數!

回答

0

這可能是因爲您使用絕對路徑來創建排除。

$ touch f1 f2 f3 f4 f5 && ls<br> 
f1 f2 f3 f4 f5<br> 
$ tar cvf fail.tar --exclude=./f2 --exclude=./f3 ./<br> 
./<br> 
./f1<br> 
./f5<br> 
./f4<br> 
tar: ./fail.tar: file is the archive; not dumped 
相關問題