压缩与解压

1.基础压缩指令
gzip file 压缩对应文件,源文件移除,如果是多个文件压缩,则被分别压缩,不会打包。(压缩后文件名file.gz)
gunzip file.gz 解压file.gz,压缩包移除。
bzip2 file (-k) 同gzip,但是压缩后的文件名file.bz2, k表示源文件保留
bunzip2 file.bz2 同gunzip
两者都不能压缩名录
2.高级压缩指令
(1)tar
参数:
c – 创建 – 压缩(源文件保留)
x – 释放 – 解压缩
v – 显示提示信息 – 压缩解压缩 –可忽略
f – 指定压缩文件的名字
z – 使用gzip的方式压缩文件 –.gz(后缀)
j – 使用bzip2的方式压缩文件 – .bz2
压缩:
tar zcvf XXX.tar.gz 需要压缩的文件
tar jcvf XXX.tar.bz2 需要压缩的文件
解压缩:
tar jxvf XXX.tar.bz2 (-C 解压目录,默认当前)

​ tar zxvf XXX.tar.gz (-C 解压目录,默认当前)
​ (2)rar –需要安装软件
​ 参数:
​ a – 压缩
​ x – 解压
​ 压缩:
​ rar a 压缩之后的文件名(不需要后缀) 目录(默认当前)
​ 解压:
​ rar x XXX.rar 目录(默认当前目录)
​ (3)zip –需要安装软件
​ 参数:
​ -r 递归压缩目录
​ -d 指定解压目录
​ 压缩:
​ zip 压缩包名字(不需要后缀) 压缩后的文件或目录
​ 解压:
​ unzip XXX.zip (-d 解压目录 默认当前)
总结:
​ tar/rar/zip 参数 压缩后的文件名 压缩的文件或目录–对应压缩的语法
​ tar/rar/unzip 参数 压缩包的名称 参数(rar没有参数) 解压缩目录

本文标题:压缩与解压

文章作者:Tokey

发布时间:2019年03月23日 - 19:03

最后更新:2021年06月29日 - 22:06

原始链接:http://TokeyRoad.github.io/2019/03/23/压缩与解压/

许可协议: 转载请保留原文链接及作者。

0%