linux压缩文件并排除指定目录

今天要在linux上打包一个项目另作他用,但是项目图片都是放本地服务器的,整个项目打包好后有2G多下载十分费时。项目中的图片我们可以不要,所以压缩的时候要排除图片目录。

具体命令如下:

// 参数说明

// package_name.tar.gz:自定义压缩包的名称

// --exclude:排除参数,参数后面跟的是排除目录或文件的地址。

// exclude参数如果是目录,则目录后面不能带斜杆:正确格式【--exclude=project_name/public/upload】;错误格式【--exclude=project_name/public/upload/】

// project_name:要压缩的目录地址

tar -zcvf package_name.tar.gz --exclude=project_name/public/upload project_name

注意:命令顺序不要写反了,我之前就是写反了怎么都不能排除指定目录。

//正确:
tar -zcvf package_name.tar.gz --exclude=project_name/public/upload project_name

//错误
tar -zcvf package_name.tar.gz project_name --exclude=project_name/public/upload

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值