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

2021-08-10 15:31:16 字數 2258 閱讀 4229

一、zip壓縮工具

zip壓縮包是windows和linux下都比較常用的,而且它不僅可以壓縮目錄,還可以壓縮檔案。

如果centos 沒有這個命令,使用命令安裝: yum install -y zip

zip後面先跟目標檔名,也就是壓縮後的自定義壓縮包名,然後是要壓縮的檔案或者目錄。

語法:zip filename.zip filename

(原始檔保留)

當目錄下還有二級目錄甚至更多級目錄時,zip並不會把二級目錄下的檔案壓縮,而僅僅是把二級目錄本身壓縮,所以使用zip壓縮目錄時,必須加上 -r選項。

語法:zip -r filename.zip filename

解壓命令:unzip filename.zip

如果提示沒有這個命令請安裝:yum install -y unzip

二、tar打包

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

語法:tar [-zjxcvfpp] filename tar

(原始檔保留)

命令有多個選項:

-z : 同時用gzip壓縮

-j : 同時用bzip2壓縮

-x : 解包或者解壓縮

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

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

-v : 視覺化

-f : 後面跟檔名

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

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

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

常用命令為:

打包:

tar -cvf 打包檔名 原始檔

例: tar -cvf test.tar test

解包:

tar -xvf 打包檔名

例:tar -xvf test.tar

檢視tar包:

打包時將test1目錄排除:

tar -cvf test.tar –exclude test1

三、tar打包與壓縮

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

打包並壓縮:

tar -zcvf test.tar.gz

test 將test目錄打包並壓縮為gzip的包

test 將test目錄打包並壓縮為bzip2的包

解壓:

不管是打包還是解包,原來的檔案是不會刪除的,而且它會覆蓋當前已經存在的檔案或者目錄

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包裡的檔案 ...

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

zip壓縮工具 安裝 yum install y zip zip壓縮包在windows和linux中都比較常用,可以壓縮檔案和目錄,壓縮目錄時,需要指定目錄下的檔案。zip 自定義壓縮包名 要壓縮的檔案或者目錄 r 遞 歸處理,將指定目錄下的所有檔案和子目錄一併處理。解壓縮 yum install ...