阅读303 返回首页    go 阿里云 go 技术社区[云栖]


【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

  上一篇:go  【Linux shell】grep命令精确匹配字符串查找
  下一篇:go  Java并发——volatile的原理