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

2021-08-09 20:43:16 字數 2583 閱讀 1608

zip壓縮工具

安裝:yum install –y zip

zip壓縮包在windows和linux中都比較常用,可以壓縮檔案和目錄,壓縮目錄時,需要指定目錄下的檔案。

zip 自定義壓縮包名 要壓縮的檔案或者目錄

-r   遞 歸處理,將指定目錄下的所有檔案和子目錄一併處理。

解壓縮:yum install –y unzip

解壓和windows很像,如果檔案存在有提示是否替換。

可以看檔案列表,看不了檔案內容

zip -d greg.zip 1.txt刪除壓縮檔案中1.txt檔案

向壓縮檔案中greg.zip中新增1.txt檔案

tar打包工具

tar 本身為乙個打包工具,可以把目錄打包成乙個檔案,它的好處是它把所有檔案整合成乙個大檔案整體,方便拷貝或者移動。

語法:tar

[-zjxcvfpp]

filename tar 命令有多個選項,其中不常用的阿銘做了標註。

"-z" : 同時用gzip壓縮

"-j" : 同時用bzip2壓縮

"-x" : 解包或者解壓縮

"-t" : 檢視tar包裡面的檔案

"-c" : 建立乙個tar包或者壓縮檔案包

"-v" : 視覺化

"-f" : 後面跟檔名,壓縮時跟 "-f 檔名",意思是壓縮後的檔名為filename, 解壓時跟 "-f 檔名",意思是解壓filename. 請注意,如果是多個引數組合的情況下帶有 "-f",請把 "-f" 寫到最後面。

"-p" : 使用原檔案的屬性,壓縮前什麼屬性壓縮後還什麼屬性。(不常用)

"-p" : 可以使用絕對路徑。(不常用)

--exclude

filename : 在打包或者壓縮時,不要將filename檔案包括在內。(不常用)

壓縮tar -cvf greg.tar gregzip/

和tar -cf greg.tar gregzip/執行效果一樣,壓縮後覆蓋原來的檔案。

解壓:tar -xvf greg.tar

"-tf" 可以檢視包或者壓縮包的檔案列表:

--exclude命令,test111.tar 是放到了 --exclude 選項的前面。除了可以排除檔案,也可以排除目錄:

打包並壓縮

tar命令非常好用的乙個功能就是可以在打包的時候直接壓縮,它支援gzip壓縮和bzip2壓縮。

打包的同時使用gzip壓縮

原來的大小

打包壓縮後大小

打包的同時使用bzip2壓縮

和gzip壓縮不同的是,這裡使用 "-cjvf" 選項來壓縮

打包的同時使用xz壓縮

解壓

tar –xvf file.tar //解壓 tar包

tar -xzvf file.tar.gz //解壓tar.gz

tar -xjvf file.tar.bz2 //解壓 tar.bz2

tar –xzvf file.tar.z //解壓tar.z

tar –jxvf 123.xz //加壓tar.xz

tar –tf 123.bz2/gz/xz都可以檢視檔案裡面的資訊。

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

一 zip壓縮工具 zip壓縮包是windows和linux下都比較常用的,而且它不僅可以壓縮目錄,還可以壓縮檔案。如果centos 沒有這個命令,使用命令安裝 yum install y zip zip後面先跟目標檔名,也就是壓縮後的自定義壓縮包名,然後是要壓縮的檔案或者目錄。語法 zip fil...

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

xz,bzip2,gzip都不支援壓縮目錄 zip可以壓縮目錄 壓縮檔案 zip 2.txt.zip 2.txt root localhost zip 2.txt.zip 2.txt adding 2.txt deflated 99 root localhost du sh 108k 2.txt 4...

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

tar打包工具 tar是乙個打包工具,可以把目錄打包成乙個檔案,它把所有檔案整合成乙個大檔案,方便複製或者移動。tar zjxcvfpp filename tar z 表示同時用gzip壓縮 j 表示同時用bzip2壓縮 j 表示同時用xz壓縮 x 表示解包或者解壓縮 t 表示檢視tar包裡的檔案 ...