你有一条linux命令学习之解压缩.tar .gz .xz .bz .zip

下载的包解压还是压缩本地的包,都要用到解压缩命令。

1 .tar tar命令生成的压缩包
1). 命令语法
tar [-xcfvzjJ] pathname.tar file
2).参数
-c 创建包
-x 解压包
-v 显示解压缩过程
-f 指定包名
-z gzip压缩或解压缩算法
-j bzip2压缩或解压缩算法
-J xz压缩或解压缩算法

3).示例

$ tar -cvf test.tar * #压缩为.tar
README.md
yang.txt
zhang.txt
$ ls
README.md  test.tar  yang.txt  zhang.txt
$ tar -xvf test.tar #解压缩
$ tar -zcf ./test-x/test.tar.gz * #gz压缩其他算法类似
$ tar -zxf testgz.tar.gz -C test-x #-C根解压路径

2 .gz gzip命令生成的包
1). 命令语法
gzip [-acvf] file >/>> pathname.gz
gunzip [-acvf] pathname.gz >/>> pathfile
2). 参数
-a 使用ASCII文字模式
-c 保留源解压缩文件
-f 强行解开压缩文件,不理会文件名称或硬连接是否存在,以及该文件是否为符号连接
-v 显示指令执行过程
3). 示例

 $ gzip -c Packages > binary-amd64/Packages.gz
 $ gunzip -c Packages.gz >Packages

3 .xz xz命令生成的包

1).命令语法
xz [-zdk#] file
2).参数
-# 指定压缩比取值1-9,默认是6
-k 压缩时保留原文件

$ xz -zk test  #压缩成.xz
$ ls
test  test.xz
$ xz -dk test.xz

4 .zip zip命令生成的包

$ zip filename.zip filename
$ unzip filename.zip -d pathname #-d解压到指定目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值