参考资料:
我对各种博客感到眼花缭乱,自己试了几次找到了方法。
问题说明:
我想用tar打包同一文件夹下的几个文件夹,一个文件夹下有一个包含大文件的子文件夹。 我们不想包含这个文件夹。 也就是说
有文件a、b、c。 b下面有一个大文件夹B/C。 我们想打包c文件夹以外的所有东西。
让我们直接得出结论:
tarzcvfresult.tar.gz-- exclude=B/Cabc,即在打包时使用--exclude选项消除名为b/c的文件夹和文件夹下的一切。
必须注意的是,此--exclude=B/C的位置只能位于要打包的文件和Result文件之间。 否则你会失败的。