压缩利器tar以及zip该如何使用

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、下面几种为不常用的压缩工具,而且不能对目录压缩,就不详细介绍了

  1. 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

解压文件到指定目录

猜你喜欢

转载自blog.csdn.net/weixin_42774383/article/details/81255697