1、ZIP

压缩时排除一个文件夹下所有内容
zip -r sss.zip sss/ -x "sss/222/*"

压缩时排除指定多个文件夹下所有内容
zip -r sss.zip sss/ -x "sss/222/*" -x "sss/333/*"

2、tar.gz

tar.gz压缩:进入www.888.com文件夹内,排除某些文件夹打包压缩其余文件
cd /home/www.888.com/
tar -zcvf 888.tar.gz ./* --exclude=./*d/2017
注意:文件夹结尾不能加“/”,否则还是会把2017目录以及其下的文件打包进去。

压缩时排除多个文件夹
tar -zcvf 888.tar.gz ./* --exclude=./*d/2017 --exclude=./*d/2018  --exclude=./*d/2019

04-14 18:47