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文件的中间!否则将失败。

上一篇:基于Python的图像超分辨率(Image Super Resolution)


下一篇:Mybatis第一个程序配置问题