Linux常用基本指令 (二)解壓,壓縮指令

2021-10-03 09:48:57 字數 1838 閱讀 6039

linux中解壓和壓縮指令有很多:我們一般都是用 tar -zxvf(壓縮) 和 tar -zcvf(解壓)

tar指令:tar 指令 是打包指令,最後打包後的檔案是 .tar.gz 的檔案。 [可以壓縮,和解壓]

1:打包:壓縮多個檔案,將 【/home/file/aaa.txt】 和 【/home/file/bbb.txt】 壓縮成【ab.tar.gz】

操作: tar  -zcvf  /home/file/ab.tar.gz     aaa.txt    bbb.txt 

解釋: tar -zcvf 壓縮指令

/home/file/ab.tar.gz 壓縮到哪個路徑下

aaa.txt bbb.txt 要被壓縮的檔案

2.打包:壓縮整個資料夾,將【file】的這個資料夾 壓縮成【myfile.tar.gz】

操作:tar  -zcvf   myfile.tar.gz    file  

解釋:tar -zcvf 壓縮指令

myfile.tar.gz 壓縮之後的檔名

file 要壓縮的檔案【注意指出所在路徑】

3.解壓檔案:將ab.tar.gz 壓縮到當前目錄

操作:tar -zxvf ab.tar.gz

解釋:tar -zxvf 解壓指令

ab.tar.gz 要被減壓的包

4.解壓檔案:將ab.tar.gz 壓縮包解壓到指定目錄

操作: tar  -zxvf   file/ab.tar.gz  -c  /home/tmp/

解釋: tar -zxvf 指令

file/ab.tar.gz 要解壓的包

-c 指令

/home/tmp/ 壓縮到哪個路徑下

總結:zxvf  zcvf 的含義選項

功能-c

產生.tar打包檔案

-v顯示詳細資訊

-f指定壓縮後的檔名

-z打包同時壓縮

-x解包.tar檔案

其它壓縮指令:

一: gzip 用於壓縮檔案, gunzip 用於解壓的

gzip 檔案 (功能描述:壓縮檔案,只能將檔案壓縮為*.gz檔案)  舉例:gzip  aaa.txt   (將aaa.txt打包)

gunzip 檔案.gz (功能描述:解壓縮檔案命令)                            舉例:gzip  aaa.txt.gz   (將aaa.txt.gz解壓)

zip/unzip 指令 

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

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

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

unzip [選項] ***.zip

(功能描述:解壓縮檔案)                                             -d《目錄》 :指定解壓後檔案的存放目錄

案例1:  將 /home下的 所有檔案進行壓縮成 myhome.zip  [退出home]

zip  -r   myhome.zip  /home/

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

unzip –d  /opt/tmp  myhome.zip   [如果/opt/tmp 不存在,會自動建立]

Linux解壓 壓縮

linux下自帶了乙個unzip的程式可以解壓縮檔案,解壓命令是 unzip filename.zip 同樣也提供了乙個zip程式壓縮zip檔案,命令是 zip filename.zip files 會將files壓縮到filename.zip 另外看看你的檔案的字尾名,不同的字尾的檔案解壓和壓縮的...

Linux解壓壓縮

linux檔案壓縮命令筆記 伺服器上下在日誌檔案還是要壓縮,要不然太慢了 1 gzip gunzip gzip gunzip 主要是進行單個檔案的壓縮和解壓縮的命令。gzip hello.txt 執行壓縮hello.txt gunzip hello.txt.gz 解壓檔案命令 gzip transm...

linux 解壓 壓縮 常用命令

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tg...