压缩和解压缩
Linux默认支持的压缩格式:gz、bz2、zip压缩目的:节省磁盘空间
扩展:
- 压缩文件尽量使用
gz,因为占用空间较少,效率高; bz2压缩后的文件占用空间最小;zip压缩的文件占用空间最多,但是比较通用,操作更简单。
- 压缩文件尽量使用
注意:
- 压缩命令的选项顺序习惯“
jcvf”,压缩文件名要加“.tar.格式”就不要变了; - 压缩的时候如果需要使用通配符,不能加引号,如下:
tar -zcvf wenjian.tar.gz *.txt
- 压缩命令的选项顺序习惯“
tar
tar用于gz和gz2的解压与压缩
选项
全拼
说明
-c
create
创建打包文件
-v
可能view
显示打包或者解包的详细信息
-f
file
指定文件名称, 必须放到所有选项后面
-z
压缩或解压缩(.gz)
-j
压缩或解压缩(.bz2)
-x
解包
-C
解压缩到指定目录
gz
# 压缩
tar -zcvf 压缩后的文件名.tar.gz 要压缩的文件们
# 解压
tar -zxvf 要解压的文件名.tar.gz -C 目录
bz2
# 压缩
tar -jcvf 压缩后的文件名.tar.bz2 要压缩的文件们
# 解压
tar -jxvf 要解压的文件名.tar.bz2 -C 目录
zip
zip:压缩成zip格式文件unzip:解压缩zip格式文件-d:解压缩到指定目录压缩
zip 压缩后的文件名.zip 要压缩的文件们
解压
unzip 要解压的文件名.zip -d 目录


