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