在对某个目录进行压缩的时候,有时候想排除掉某个目录,例如:
如果123目录下有3个子目录,aa、bb、cc。
我现在想只对aa和bb目录打包压缩,命令如下:
tar -zcvf 123.tar.gz --exclude=cc 123
(在123目录的外面运行)
使用exclude参数来过滤不需要的目录或文件,排除某个文件的操作和目录一样。
只压缩bb 注意 最后目录不要/
tar -zcvf 123.tar.gz 123 --exclude=123/cc --exclude=123/aa
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip