Linux压缩和解压命令

1. “.zip”格式

压缩命令:zip [选项] 压缩包名 源文件或源目录(可以指定多个用空格隔开)
选项:
-r: 压缩目录

puppet@***:~$ zip -r test.zip 源文件1 源文件2 ....

解压命令:unzip [ 选项 ] 压缩报名
选项:
-d: 指定解压位置

puppet@***:~$ unzip -d /tmp/  test.zip

2. “.gz”格式

命令格式:gzip [ 选项 ] 源文件
选项:
-c: 将压缩后的数据输出到标准输出中
-d: 解压缩
-r: 压缩目录
解压命令:gunzip 压缩文件;类似于gzip -d 压缩文件
该命令不会打包,即压缩文件的时候不会将文件夹压缩为一个压缩文件,而是会将里面的文件一个个压缩

3.“.bz2”格式

命令格式:bzip2 [ 选项 ] 源文件
选项:
-d: 解压
-k: 压缩时候,保留源文件
-v: 显示压缩详细信息
不能压缩目录

4.“.tar”格式

打包命令:tar [ 选项 ] [ -f 压缩包名 ] 源文件或目录
选项:
-c: 打包
-f: 指定压缩包文件名
-v: 显示打包过程

解打包命令: tat [ 选项 ] [ 压缩包 ]
选项:
-x: 解打包
-t: 测试,只是查看包中有什么文件

只打包不压缩

5.“.tar.gz”和“.tar.bz2”格式

使用tar命令直接进行打包压缩
命令格式:tar [ 选项 ] 压缩包 源文件或目录
选项:
-z: 压缩和解压 “.tar.gz”格式
-j: 压缩和解压“.tar.bz2”格式

puppet@***:~$ tar -zcvf tmp.tar.gz /tmp/
将/tmp/目录直接打包压缩为".tar.gz"格式
puppet@***:~$ tar -zxvf tmp.tar.gz /tmp/
解压和加打包".tar.gz"格式
puppet@***:~$ tar -jcvf tmp.tar.bz2 /tmp/
将/tmp/目录直接打包压缩为".tar.bz2"格式
puppet@***:~$ tar -jxvf tmp.tar.bz2 /tmp/
解压和加打包".tar.bz2"格式

只查看不解压参数:-zxvf

解压到指定位置:

puppet@***:~$ tar -zxvf tmp.tar.bz2 -C /tmp/

直接压指定文件

puppet@***:~$ tar -zxvf tmp.tar.bz2 -C /tmp/  解压的文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值