1. 程式人生 > >zip壓縮工具 tar打包打包並壓縮

zip壓縮工具 tar打包打包並壓縮

1

zip壓縮工具

zip支持壓縮目錄。並且源文件不刪除。
先yum安裝zip

技術分享圖片
·
zip壓縮文件:zip+壓縮後的文件名+源文件名
如壓縮1.txt
zip 1.txt.zip 1.txt
技術分享圖片
·
-r:壓縮目錄,如下圖將1.txt和yang壓縮並取名為y.zip
技術分享圖片
·
zip有一個特點,壓縮後不會刪除原文件,我們還是可以看到原文件的
技術分享圖片
·
unzip:解壓(如果提示未找到命令就安裝unzip包)
技術分享圖片
·
因為zip 的特點是不會刪除原文件,所以我們解壓的時候會提示是否覆蓋,A是全部覆蓋
技術分享圖片
·
-d:指定解壓到哪裏,如下圖(unzip後面先跟壓縮包,再跟-d,然後跟指定的目錄)
技術分享圖片
·
unzip -l查看壓縮文件列表
技術分享圖片
·
·
·
·
·
tar打包
tar打包可以加快傳輸大數量的零散文件(往同一個目錄打包兩次文件第二次的包會覆蓋第一次的包,不會提示)

打包目錄方法如下圖(c代表創建、v代表可視化、f後面加打包完成後的名字)
tar -cvf後面加打包完成後的名字以及源目錄的名字
tar -cvf yang.tar yang
技術分享圖片
<br/>解包方法如下圖:(如果該目錄存在包裏的文件,那麽解包出來的文件會覆蓋該目錄下相同的文件,不會提示)<br/>![](http://i2.51cto.com/images/blog/201804/17/90babab678a98b417a06912c36729eb3.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)<br/>

tar -tf查看包裏的文件列表
技術分享圖片
<br/>--exclude:過濾掉文件或目錄不打包,如下圖打包的同時過濾掉yang目錄<br/>![](http://i2.51cto.com/images/blog/201804/17/a389c965575835ef5ae3d424c201ff3a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)<br/>
過濾掉所有txt文件如下圖
技術分享圖片
<br/>

<br/>
`
打包並壓縮
技術分享圖片
打包並用gzip壓縮:
技術分享圖片
·
打包並用bzip2壓縮:
技術分享圖片
·
打包並用xz壓縮:
技術分享圖片
·
解包並解壓縮只要將上述三條命令裏的c改成x
解壓到指定的目錄方法如下使用-C
·
[root@xoaocom ~]# tar -zxvf /home/images.tar.gz -C /specific dir
tar -tf查看打包並壓縮的文件列表

zip壓縮工具 tar打包打包並壓縮