Linux精講——打包和壓縮tar、gzip、bzip2、xz、zip
壓縮與解壓縮
gzip(只能壓縮檔案)
命令 | 作用 |
---|---|
gzip file | 將file檔案壓縮成file.gz,路徑中不保留原檔案file |
gzip -n file | n 是1~9的數字,表示壓縮級別,預設為6 |
gzip -d file.gz | 解壓縮檔案file.gz為file,路徑中不保留壓縮檔案file.gz |
gunzip file.gz | 和gzip -d file.gz 作用相同 |
zcat file.gz | 檢視壓縮檔案file.gz中的檔案內容 |
bzip2(只能壓縮檔案)
命令 | 作用 |
---|---|
bzip2 file | 將file檔案壓縮成file.bz2,路徑中不保留原檔案file |
bzip2 -n file | n 是1~9的數字,表示壓縮級別,預設為9 |
bzip2 -d file.bz2 | 解壓縮檔案file.bz2為file,路徑中不保留壓縮檔案file.bz2 |
bunzip file.bz2 | 和bzip2 -d file.bz2 作用相同 |
bzcat file.bz2 | 檢視壓縮檔案file.bz2中的檔案內容 |
xz(只能壓縮檔案)
命令 | 作用 |
---|---|
xz file | 將file檔案壓縮成file.xz,路徑中不保留原檔案file |
xz -n file | n 是1~9的數字,表示壓縮級別,預設為6 |
xz -d file.xz | 解壓縮檔案file.xz為file,路徑中不保留壓縮檔案file.xz |
unxz file.xz | 和xz -d file.xz 作用相同 |
xzcat file.xz | 檢視壓縮檔案file.xz中的檔案內容 |
zip(可以壓縮檔案和目錄)
命令 | 作用 |
---|---|
zip file.zip file1 | 先指定壓縮後的檔名,再進行壓縮,原檔案會保留 |
zip -r dir.zip dir | 壓縮目錄,先指定壓縮後的檔名,再壓縮,原目錄會保留 |
unzip file.zip | 解壓縮檔案到當前路徑 |
unzip -d dir file.zip | 解壓縮檔案到指定路徑 |
打包與解包 – tar
打包與解包
命令 | 作用 |
---|---|
tar -cf xxx.tar file/dir | 指定打包後的檔名,然後列出要進行打包的檔案和目錄 |
tar -cvf xxx.tar file/dir | -v 選項使打包過程全部列出來 |
tar -tf xxx.tar | 列出tar包內的所有檔案 |
tar -tvf xxx.tar | 列出tar包內的所有檔案的詳細資訊 |
tar xf xxx.tar | 解包到當前路徑 |
tar -xvf | 解包到當前路徑,並顯示解包過程 |
tar -C dir | 指定解包後tar包內檔案的存放路徑 |
tar –exclude file | 指定打包目錄中的某個檔案不進行打包 |
打包與壓縮結合
命令 | 作用 |
---|---|
tar -zcvf xxx.tar.gz file/dir | 將檔案/目錄打包後以gzip格式進行壓縮 |
tar -jcvf xxx.tar.bz2 file/dir | 將檔案/目錄打包後以bzip2格式進行壓縮 |
tar -Jcvf xxx.tar.xz file/dir | 將檔案/目錄打包後以xz格式進行壓縮 |
- | - |
tar -zxvf xxx.tar.gz | 將gzip格式的壓縮包進行解壓和解包 |
tar -jxvf xxx.tar.bz2 | 將bzip2格式的壓縮包進行解壓和解包 |
tar -Jxvf xxx.tar.xz | 將xz格式的壓縮包進行解壓和解包 |
- | - |
tar -C dir | 指定將壓縮包解壓到哪裡 |
相關文章
- centos 文件的壓縮和打包 gzip,bzip2,xz,zip,unzip,tar,tgz 第九節課CentOS
- Linux tar 打包 gz bz xz zip 壓縮Linux
- Linux命令:XZ解壓tar.xz字尾的壓縮包Linux
- 壓縮解壓命令(tar, zip)
- Linux命令 tar 打包解壓縮Linux
- linux命令系列-zip(壓縮打包)Linux
- Ubuntu解壓縮zip,tar,tar.gz,tar.bz2Ubuntu
- Linux命令:壓縮指令(compress,uncompress,gzip,gunzip,tar)Linux
- Android總結之Gzip/Zip壓縮Android
- linux中常見的打包壓縮命令——tar、jarLinuxJAR
- AIX上解壓縮.tar.Z, .tar.gz, .zip及.tgzAI
- linux 高效壓縮工具之xz的壓縮解壓使用Linux
- Linux tar分卷壓縮與解壓縮Linux
- Linux tar壓縮和解壓縮等命令Linux
- Java實現檔案壓縮與解壓[zip格式,gzip格式]Java
- Linux下zip壓縮和unzip解壓縮命令全解Linux
- windows環境下利用重定向管道解壓tar.xz壓縮檔案Windows
- tar的打包-壓縮與解壓縮,並解壓到指定的目錄
- zip壓縮和解壓縮
- Linux 常用基本命令 壓縮 解壓縮 tarLinux
- linux的tar命令詳情;linux多個檔案壓縮打包到一個壓縮檔案Linux
- 解包 bzip2 壓縮的壓縮文件(轉)
- Linux下的tar壓縮解壓縮命令詳解Linux
- tar 分卷壓縮&解壓縮命令
- Android Java壓縮Zlib,Gzip,Zip支援J2MEAndroidJava
- Linux下.tar.xz檔案的解壓方法詳解Linux
- linux下gzip的壓縮詳解Linux
- Linux打包壓縮解壓工具Linux
- linux壓縮解壓打包解包Linux
- linux打包與壓縮Linux
- zip解壓縮
- Linux下tar.xz結尾的檔案的解壓方法Linux
- CentOS中zip壓縮和unzip解壓縮命令詳解CentOS
- 簡單的zip壓縮和解壓縮
- zip壓縮檔案處理方案(Zip4j壓縮和解壓)
- Linux(四):Linux的打包和壓縮詳解Linux
- Golang 學習筆記(四)- archive/tar 實現打包壓縮及解壓Golang筆記Hive
- Apache 開啟gzip壓縮Apache