在对某个目录进行压缩的时候,有时候想排除掉某个目录,例如: 如果123目录下有3个子目录,aa、bb、cc。
我现在想只对aa和bb目录打包压缩,命令如下:

  1. tar -zcvf 123.tar.gz 123 --exclude=cc

使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样。
如果需要排除多个目录
则用:

  1. tar -zcvf 123.tar.gz 123 --exclude=cc --exclude=dd (以此类推)

如果要排除子目录

  1. tar -zcvf 123.tar.gz 123 --exclude=aa/dd (以此类推)

切记:cc后不能跟/否则无效

发表评论

电子邮件地址不会被公开。 必填项已用*标注