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...