Linux中有zip,gzip,xz,tar这几种压缩命令
zip命令:压缩文件 使用: zip passwd.zip passwd
压缩文件名 源文件
unzip 解压文件 例:unzip passwd.zip
gzip:直接在源文件上进行压缩,添加后缀名.gz
gunzip 解压文件
zcat 查看压缩文件里的内容
xz :直接在源文件上进行压缩,添加后缀名.xz
unxz :解压
xzcat :查看压缩文件里的内容
xz与gzip的区别
xz的压缩效果比gzip好,压缩后占用的空间少,但是压缩所需要的时间长
gzip 压缩速度快 但效果一般
两者都不能给文件夹打包
tar命令
用途:制作归档文件、释放归档文件
格式:tar [选项]... 归档文件名 源文件或目录
tar [选项]... 归档文件名 [-C 目标目录]
常用命令选项
-c:创建 .tar 格式的包文件 create
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件 file
-t:列表查看包内的文件 list
-p:保持原文件的原来属性
-P:保持原文件的绝对路径
-z 调用gzip去压缩
-J 调用xz去压缩
-j 调用bzip2去压缩
1.打压缩包
tar -czf -->.tar.gz
tar czf
tar cjf -->.tar.bz2
tar cJf -->.tar.xz
tar xf 可以解压所有tar为后缀的所有文件
例子: tar czf passwd.tar.gz passwd
压缩文件 源文件
tar tf 查看包里的内容
解压文件的时候,不指定路径,默认解压到当前
-C 解压文件存放的路径 (如果要接绝对路径就要加-C)