Linux下壓縮包的安裝和解壓

2021-08-19 16:53:40 字數 1139 閱讀 3439

linux 下的壓縮包,一般為:gz,bz(bz有兩種,一種是bz,一種是bz2)兩種格式

tar -z 指定gz進行壓縮

tar -j 指定bz進行壓縮 

tar -c 建立壓縮包

tar -x 解壓壓縮包

tar -t  檢視壓縮包內的檔案

tar -f 制定生成壓縮包的檔名

tar -v詳細顯示

例如:建立乙個壓縮檔案

tar -cz -f 1.tar.gz *.txt     生成  1.tar.gz

tar -cj -f 2.tar.bz *.sh       生成  2.tar.bz

tar -cj -f 3.tar.bz2 *sh      生成  3.tar.bz2

也可以 

tar -czf -f 1.tar.gz *.txt

檢視乙個壓縮包內有什麼檔案

tar -tjf 檔名   檢視的是bz檔案

tar -tzf 檔名   檢視的是gz 檔案

解壓檔案

tar -xjvf 123.tar.bz   解壓乙個bz檔案到當前目錄

tar -xzvf  123.tar.gz  解壓乙個gz檔案到當前目錄

tar -xzvf  123.tar.gz -c /root 解壓乙個gz檔案到/root目錄下

提取出單個檔案

tar -jxf aaa.tar.bz  "aaa/123/123.txt" 

例子:tar -xjvf httpd-2.4.33.tar.bz2 "httpd-2.4.33/docs/manual/howto/123.txt"

需要注意的是解壓乙個壓縮包內的單個檔案或者資料夾的話,在寫「」裡面的內容時要寫請該檔案或資料夾在該壓縮包的位址

如httpd-2.4.33/docs/manual/howto/123.txt

tar並不是直接將壓縮包httpd-2.4.33/docs/manual/howto/目錄下的123.txt直接解壓出來放在當前資料夾內

而是生成了乙個與之相對應的資料夾,將123.txt放在資料夾的對應目錄下面(目錄內除了你選擇的要解壓的檔案外,不含任何其他檔案)

linux 下壓縮和解壓

以gzip 式壓縮 z 以bzip2 式壓縮 j 顯示打包過程 v 新建打包 件 c 解包 x 1 使用gzip壓縮並打包 tar zcvf a hdxj.tar.gz bzcvf引數在下面。這個命令的意思是將b檔案壓縮為hdxj.tar.gz並且存放到到 a目錄下面 2 使用bzip2壓縮並打包 ...

linux下壓縮和解壓

以gzip 式壓縮 z 以bzip2 式壓縮 j 顯示打包過程 v 新建打包 件 c 解包 x 1 使用gzip壓縮並打包 tar zcvf a hdxj.tar.gz bzcvf引數在下面。這個命令的意思是將b檔案壓縮為hdxj.tar.gz並且存放到到 a目錄下面 2 使用bzip2壓縮並打包 ...

Linux下壓縮和解壓

摘要 碰到乙個檔案,它的情況如下表和解決方案示例如下表 檔名舉例 解壓命令 111.gz gunzip 111.gz 也可以加 d選項解壓 gzip d 111.gz 111.tar tar xvf 111.tar 111.tar.gz tar xzvf 111.tar.gz 也可以先用gunzip...