6.5 zip压缩工具

与前面的压缩工具不同,zip支持压缩目录,且压缩之后不删除原文件

1.安装zip命令

#yum install -y zip

2.压缩文件 

用法:zip 压缩后文件 原文件

# zip 4.txt.zip 1.txt

四周第五次课(4月17日)

3.压缩目录

用法: zip  -r  压缩后文件 原文件夹(同时也可以加上其他文件,以空格隔开)

四周第五次课(4月17日)

同时也可以看到,原文件都还在

四周第五次课(4月17日)


4.解压缩:unzip

安装unzip

#yum install -y  unzip

#unzip xm1.zip

四周第五次课(4月17日)

因为原文件还在,所以这里提示是否替换,y替换,n不替换, A全部替换,  r不替换并重命名


解压后,原压缩文件也还在

四周第五次课(4月17日)



解压到指定目录

-d

# unzip /tmp/d6z/1.txt.zip -d  /root/test/1.txt

四周第五次课(4月17日)

解压的时候不支持重命名,可以看到,即使后面跟文件名,解压的时候也只会把他当作一个目录



6.6 tar打包

tar打包是把一堆零散的文件或目录,打包成一个文件,便于传输,能在一定程度上节省带宽。

打包

# tar -cvf test.tar test/

四周第五次课(4月17日)

c创建     v可视化(可省略)   f后跟tar包名字

四周第五次课(4月17日)

打包并不删除原文件

解包

#tar -xvf test.tar

四周第五次课(4月17日)

x解包,解包在当前目录,覆盖并不提示

打包时过滤某些文件

tar -cvf d6z.tar  d6z --exclude "*.txt" --exclude "*.zip"

四周第五次课(4月17日)


6.7 打包并压缩

打包并用gzip进行压缩

# tar -czvf d6z.tar.gz  d6z --exclude "*.txt" --exclude "*.zip"

四周第五次课(4月17日)

四周第五次课(4月17日)

同样的还有

-j,同时用bzip2压缩

-J,同时用xz压缩


解包的时候,把c换成x

# tar -xzvf d6z.tar.gz

四周第五次课(4月17日)


查看tar包目录

#tar -tf d6z.tar.gz

四周第五次课(4月17日)




相关文章: