linux上tar命令排除.DS_Store .svn .git等特定名字目錄

文件打包的時候裏面經常會打進去一些自己不希望出現的目錄,linux的tar命令提供了排除的參數:

--exclude

簡單用法如下:

tar -cvf xxxx.tar --exclude=*.git --exclude=*.DS_Store yyyyyy/ 

將目錄yyyyyy/ 打包成xxxx.tar,打包時排除掉路徑下的.git 和.DS_Store文件。
這裏有兩個點一定注意:
1 xxxx.tar要緊跟-f這個參數,不然會報錯。

tar: Error exit delayed from previous errors.

2 參數–exclude=.git --exclude=.DS_Store在要打包的路徑yyyyy/ 之前。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章