Linux常見的壓縮包文件格式:.zip,.tar.gz, .tar.bz2,.tar.xz,.tar.Z,其中tar是指打包格式,bz2、gz等分別是指壓縮格式bzip2,gzip;
tar的打包並壓縮語法
tar [參數] 壓縮包名 一個或多個要被打包、壓縮的文件
tar的打包並解壓語法
1、tar [參數] 壓縮文件包名
2、tar [參數] 壓縮文件包名 -C 解壓到特定的文件名
tar的參數
-c:創建壓縮包
-v:顯示詳細信息
-z:壓縮,如果沒有則只是打包
-f <壓縮包的文件名>:指定的壓縮包名稱
-x:解壓
-j:解壓bz2格式的文件
-C:指定要解壓到哪個目錄
如:
解壓文件
1、filename.tar.bz2
解壓指令:tar -jxzf filename.tar.bz2
2、filename.tar.gz
解壓指令:tar -zxvf filename.tar.gz
3、filename.tar.xz
解壓指令:tar -Jxzf filename.tar.gz
4、filename.tar.Z
解壓指令:tar -Zxvf filename.tar.Z
5、filename.zip
解壓指令:unzip filename.zip
壓縮文件
1、將當前目錄下的text.txt和text.py文件打包成text.tar文件
壓縮指令:tar -cvf text.tar text.txt text.py
2、將當前目錄下的text.*打包並壓縮成tet.tar.gz文件
壓縮指令:tar -cvzf tetx.tar.gz text.*
