windows下常见的压缩文件有:.rar .zip .7z
linux下常见的压缩文件有: .zip .gx .bz2.xz .tar.gz .tar.bz2 .tar.xz
1、既可以对目录也可以对文件压缩,也是最常用的tar打包工具
(1)tar -cvf etc..tar /etc 对目录/etc打包不压缩
-c表示打包
-v是显示处理过程
-f用来指定打包文件
(2)tar -cvf test1.tar test1对文件test1打包不压缩
(3)tar -xvf test1.tar解包
(4)tar -tf A.tar查看打包文件中有哪些文件
(5)tar -zcvf a.tar.gz A 将文件打包并压缩
-z是调用gzip命令来压缩,扩展名为gz
-Z是调用compress命令来压缩,扩展名为Z
-j是调用bzip2来压缩,扩展名为bz2
(6)tar -zxvf a.tar.gz 对压缩包进行解压 -z调用gzip算法
2、zip压缩工具
(1)zip a.zip a
(2)zip -r a.zip A 对目录A进行压缩
(3)unzip a.zip 解压
3、下面几种为不常用的压缩工具,而且不能对目录压缩,就不详细介绍了
- xz压缩工具
xz 1.txt / xz -z 1.txt |
压缩文件
|
xz -d 1.txt.xz/unxz 1.txt.xz |
解压缩 |
xzcat 1.txt.xz |
查看压缩文件内容
|
xz -c 1.txt > ./2.txt.xz |
压缩文件到指定目录 |
xz -c -d 2.txt.xz > ./2.txt |
解压缩到指定目录并重命名 |
(2)bzip2压缩工具
bzip2 1.txt /bzip2 -z 1.txt |
压缩文件 |
Bzip2 -d 1.txt.bz2/bunzip2 1.txt.bz2 |
解压缩 |
Bzip2 -c 1.txt>/root/1.txt.bz2/bzip2 -c 1.txt |
压缩文件到指定目录 |
Bzip2 -c -d /root/1.txt.bz2 > /tmp/1.txt.new2 |
解压缩到指定目录 |
(3)gzip压缩工具
gzip 1.txt |
压缩文件 |
Gzip -d 1.txt.gz/gunzip 1.txt.gz |
解压文件 |
Gzip -c 1.txt>/root/1.txt.gz |
压缩文件到指定目录 |
Gunzip -c /root/1.txt.gz>/tmp/1.txt.new |
解压文件到指定目录 |