Linux文件的压缩和解压

五.文件的压缩和解压

基础命令:

c 创建包文件

f 制定目标为文件而不是设备

v 显示详细信息

t 显示包中的内容而不释放

x 释放包中的内容

z 使得tar有压缩和解压功能

1.压缩

1.1压缩的分步

将所有文件先打包再压缩

1.2压缩的命令

1.2.1 打包

tar cvf 文件名.tar 待打包的文件1 待打包的文件2… 将所有待打包的文件打包为文件名.tar文件

1.2.2 压缩

gzip 文件名 生成.tar.gz压缩包

1.3 一步压缩命令

tar zcvf 压缩包名.tar.gz 待压缩文件1,待压缩文件2… 将所有待压缩文件压缩为压缩包

2.解压

2.1 解压的分步

将压缩包解压再解包

2.2 解压的命令

2.2.1 解压

gzip -d 压缩包名 生成.tar包

2.2.2 解包

tar xvf 包名 解包

2.3 一步解压命令

tar zxvf 压缩包名.tar,.gz 将压缩包解压

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
常用的Linux文件压缩命令包括:gzip、bzip2、zip和tar。 1. gzip命令 gzip命令用于压缩文件,其格式如下: ``` gzip [选项] 文件名 ``` 常用选项包括: - -c:将压缩结果输出到标准输出,不修改原始文件; - -d:解压文件; - -r:递归处理目录下的所有文件。 例如,将文件test.txt压缩成test.txt.gz: ``` gzip test.txt ``` 2. bzip2命令 bzip2命令也用于压缩文件,但相比gzip,bzip2可以得到更高的压缩比,其格式如下: ``` bzip2 [选项] 文件名 ``` 常用选项包括: - -c:将压缩结果输出到标准输出,不修改原始文件; - -d:解压文件; - -r:递归处理目录下的所有文件。 例如,将文件test.txt压缩成test.txt.bz2: ``` bzip2 test.txt ``` 3. zip命令 zip命令用于将多个文件或目录打包成一个zip格式的压缩文件,其格式如下: ``` zip [选项] 压缩文件名 源文件/目录 ``` 常用选项包括: - -r:递归处理目录下的所有文件; - -q:静默模式,不显示压缩过程; - -e:加密压缩文件。 例如,将目录test打包成test.zip: ``` zip -r test.zip test ``` 4. tar命令 tar命令可以将多个文件或目录打包成一个tar格式的压缩文件,其格式如下: ``` tar [选项] 目标文件名 源文件/目录 ``` 常用选项包括: - -c:创建压缩文件; - -x:解压文件; - -z:通过gzip压缩/解压文件; - -j:通过bzip2压缩/解压文件; - -v:显示处理的文件列表。 例如,将目录test打包成test.tar.gz: ``` tar -czvf test.tar.gz test ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值