Linux压缩和解包命令
1、Linux中默认支持的压缩格式为:
.gz
.bz2
.zip 在windows中常见
2、说明
(1)压缩的实质:
将文件内的空白数据进行压缩,以节省空间
(2)压缩命令:
1、 .gz 和 .bz2 的压缩包需要使用 tar 命令来压缩和解压
2、.zip 的压缩包需要使用 zip 命令来压缩,并且使用 upzip 命令来进行解压
3、tar 压缩解压命令
(1)选项
-c : 创建打包文件
-v : 显示打包或者解压的详细信息,比如文件
-f : 指定文件名称,必须放在所有选项的最后边
-x : 解包
-z : 压缩或解压 (.gz) 格式
-j : 压缩或解压 (.bz2) 格式
-C : 解压到指定目录:-C不能连写,只能 -C 单写
tar -xzvf good.gz -C /hone/user/桌面
**注意:**在使用 -C 选项的适合,一定要留意要解压放置的目录是否存在,如果不存在则解压是吧
(2)格式:
1、 .gz 格式
(1)压缩
tar 选项 压缩后的文件名称或者路径 需要压缩的文件名称
tar -czvf ./../../good.gz int.txt # 单个或多个压缩
tar -czvf ./../../good.gz *.html #批量压缩
注意:创建压缩文件必须带上-c,-z,-f,而-v是可选项
(2)解压
tar 选项 解压文件 解压路径:可选项
tar -xzvf good.gz -C /home/user/桌面
2、.bz2 格式
(1)压缩
tar -cjvf 路径/文件名称 要压缩的文件名称
tar -cjvf ./../../good.bz2 double.txt # 压缩一个或单个
tar -cjvf ./../../good.bz2 *.txt # 批量压缩
(2)解压
tar -xjvf bz2压缩包 -C 解压路径
tar -xjvf good.bz2 -C /home/user/桌面
4、zip 和 unzip 压缩解压命令
(1)压缩:
格式:
zip zip文件格式/路径 要压缩的文件
zip ./../../视频.zip 西游记.txt
(2)解压
格式:
unzip zip压缩包 -d 解压路径
unzip 哈哈.zip -d /home/user/桌面
(2)选项:
\-d :解压到指定目录
5、小结
(1)压缩文件尽量使用 .gz 格式,因为 .gz 占用空间较少,压缩效率高
(2)使用 zip 格式压缩,操作简单、方便,但是压缩效率低