tar打包文件如何排除文件夾


  參考資料:

  各種博客寫的讓人眼花,自己試了幾次找到辦法了。

  問題描述:

  我想使用tar將同一個文件夾下面的幾個文件夾進行打包,但是有一個文件夾下面有一個子文件夾包含大文件。我們不希望包含這個文件夾。即

  我們有文件夾A,B,C。B下面有一個大文件夾B/C,我們想打包除了C文件夾之外的一切東西。

  直接上結論吧:

tar zcvf result.tar.gz --exclude=B/C A B C

  即在打包的時候使用--exclude這個option來排除B/C這個文件夾和文件夾下的一切。

  需要注意的是這個--exclude=B/C的位置,只能放在待打包文件和Result文件的中間!否則將失敗。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM