常用命令 壓縮和解壓類

2022-09-19 03:39:12 字數 1620 閱讀 5405

gzip用於壓縮檔案,gunzip用於解壓檔案

基本語法:

gzip  檔案    (功能描述:壓縮檔案,只能將檔案壓縮為*.gz檔案)     

gunzip  檔案 (功能描述:解壓縮檔案命令)

應用例項:

gzip壓縮,將/home下的hello.txt檔案進行壓縮

gzip /home/hello.txt

gunzip解壓縮,將/home下的hello.txt.gz檔案進行解壓縮

gunzip /home/hello.txt.gz

zip用於壓縮檔案,unzip用於解壓的,這個在專案打包發布中很有用的

基本語法:

zip  [選項]  ***.zip    要壓縮的內容(功能描述:壓縮檔案和目錄的命令)

upzip  [選項]  ***.zip  解壓縮檔案

zip常用選項:

-r :遞迴壓縮,即壓縮整個目錄

unzip常用選項:

-d《目錄》 :指定解壓後檔案的存放目錄

應用例項:

1. 將/home下的所有檔案/資料夾進行壓縮成 myhome.zip

zip -r myhome.zip /home/

2.將myhome.zip 解壓到/opt/tmp目錄下

unzip -d /opt/tmp myhome.zip

tar 指令是打包指令,最後打包的檔案是.tar.gz的檔案。

基本語法:

tar  [選項]  xx.tar.gz 打包的內容(功能描述:打包目錄,壓縮後的檔案格式.tar.gz)

選項說明:

tar格式(該格式僅僅打包,不壓縮)

打包:tar -cvf [目標檔名].tar [源檔名/目錄名]

解包:tar -xvf [源檔名].tar

注:c 引數代表create, x引數代表extract解包,v引數代表verbose詳細資訊

tar.gz格式

方式一:利用前面已經打包好的檔案直接壓縮。

壓縮:gzip [原檔名].tar

解壓:gunzip [源檔名].tar.gz

方式二:一次性打包並壓縮、解壓縮解包

打包並壓縮:tar -zcvf [目標檔名].tar.gz  [打包壓縮檔案名/目錄名]

解壓並解包:tar -zxvf [原檔名].tar.gz

注:z代表使用gzip演算法來壓縮和解壓。

應用例項:

1. 壓縮多個檔案,將/home/pig.txt 和 /home/cat.txt 壓縮成pc.tar.gz

tar -zcvf pc.tar.gz cat.txt pig.txt

2. 將/home 的資料夾壓縮成myhome.tar.gz

tar -zcvf myhome.tar.gz /home/

3. 將pc.tar.gz解壓縮到當前目錄

tar -zxvf pc.tar.gz

4. 將myhome.tar.gz解壓到/opt/tmp2目錄下

tar -zxvf myhome.tar.gz -c /opt/tmp2  (-c 後面是解壓到的目錄)

Linux 壓縮和解壓 常用命令

一 壓縮 tar.gz 壓縮 tar zcvf 壓縮後的包名.tar.gz 壓縮的目錄 zcvf z 壓縮成gz的字尾 c 建立壓縮包 t 檢視壓縮包內容 v 顯示壓縮過程 輸出壓縮的檔案 f 固定引數 後邊接壓縮包 解壓 tar zxvf 壓縮包名稱.tar.gz c 目標目錄 中括號表示可以沒有...

Linux 常用命令 壓縮和解壓縮

在linux中可以識別的常見壓縮格式有幾十種,比如.zip gz bz2 tar tar.gz tar.bz2等,linux不支援.rar和.tz格式的壓縮檔案。1 zip格式 zip是windows中最常見的壓縮格式,linux也可以正確識別,zip命令所在目錄為 usr bin zip,所有使用...

Linux常用命令之 壓縮和解壓縮命令

目錄 zip格式 gz格式 tar格式 tar.gz格式 zip是windows中最常用的壓縮格式,安裝zip與unzip命令 yum install y unzip zip 壓縮命令 zip 英文原意 package and compress archive files 功能描述 將檔案或目錄壓縮...