【Linux shell】tar命令排除某些文件打包
1、--exclude 参数使用
--exclude dirname/filename
排除某个目录或某个文件后压缩打包。
例如:
cd /etc/openvpn
tar --exclude easy-rsa -czvf openvpn.tar.gz *
打包该目录下所有目录文件,并排除easy-rsa目录及其子文件
注:tar -czvf openvpn.tar.gz --exclude easy-rsa/
如果目录名后面加/时,是打包该目录下所有文件目录,并不排除easy-rsa目录及其子文件
2、打包多个目录到一个压缩文件里
tar -czvf dirname.tar.gz dir1 dir2
tar -czvf filename.tar.gz file1 file2
最后更新:2017-07-26 09:05:01