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