Linux 的 tar --exclude 打包命令 排除目录下的某个文件夹

使用tar 进行打包时,如果想要排除想要打包的目录下的某个文件,可以使用 --exclude选项
1.过滤单个文件夹(文件)
tar -zcvf aaa/bbb/aabb.tar.gz --exclude=aaa/ccc aaa
命令讲解:
aaa/bbb/aabb.tar.gz 打包之后的文件的名称和路径,即打包在aaa/bbb目录下,打包之后的名称为aabb.tar.gz
--exclude=aaa/ccc 排除的文件夹,即排除文件夹(文件) aaa/ccc
aaa 最后的aaa指的是需要打包压缩的目录
整条命令的意思就是指:
打包压缩aaa目录下除了ccc的所有文件,打包之后的文件名是aabb.tar.gz 并将其存放在aaa/bbb下
2.过滤多个文件夹(文件)
如果想要过滤掉多个的话,就写多个–exclude=想要过滤掉的文件 就行了
例:tar -zcvf aaa/bbb/aabb.tar.gz --exclude=aaa/ccc --exclude=aaa/ddd --exclude=aaa/eee.txt aaa
这条命令就是指排除掉aaa 目录下的ccc, ddd, ddd.txt 三个目标文件

  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值