2016-04-14 128 views
0

使用以下命令:Tar排除隱藏文件但使用相對路徑?

tar --exclude="./.*" -czvf /Volumes/Foo/2016-04-14_2051_full.tar.xz ./ 

隨後this建議,仍然得到同樣隱藏文件存檔:

a . 
a ./.Trashes 
a ./.fseventsd 
a ./data 

我能做些什麼,只拿到./data文件夾歸檔?

更新:我使用Mac和zsh shell。

+0

'焦油-czvf /some/output/file.xz/data'? – twalberg

+0

對不起,我還不清楚..我有很多文件夾,下面有'。/ data2' ... – lony

回答

0

我現在使用的解決方法:

XZ_OPT=-9e tar --exclude='./old' --exclude='.*' -cJvf /Volumes/Foo/$(date +%Y%m%dT%H%M)_full.tar.xz * -g incremetal 

希望它可以幫助別人以及