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 | 指定將壓縮包解壓到哪裡 |
相關文章
- Linux tar 打包 gz bz xz zip 壓縮Linux
- Linux命令:XZ解壓tar.xz字尾的壓縮包Linux
- linux命令系列-zip(壓縮打包)Linux
- linux中常見的打包壓縮命令——tar、jarLinuxJAR
- Linux tar分卷壓縮與解壓縮Linux
- linux 高效壓縮工具之xz的壓縮解壓使用Linux
- .tar.xz 的解壓方式 centosCentOS
- Linux下的tar壓縮解壓縮命令詳解Linux
- Linux打包壓縮解壓工具Linux
- Linux(四):Linux的打包和壓縮詳解Linux
- Linux科研武器庫 - 檔案壓縮與解壓縮 - zip / unzipLinux
- CentOS中zip壓縮和unzip解壓縮命令詳解CentOS
- Golang 學習筆記(四)- archive/tar 實現打包壓縮及解壓Golang筆記Hive
- zip壓縮檔案處理方案(Zip4j壓縮和解壓)
- 壓縮命令tar詳解
- Apache 開啟gzip壓縮Apache
- Linux基於tar與openssl加密解密壓縮包Linux加密解密
- 打包/壓縮
- 壓縮檔案格式rar和zip有什麼區別 zip和rar哪個是無失真壓縮
- 壓縮檔案格式rar和zip有什麼區別 壓縮檔案格式rar和zip哪個好
- 初級:如何在 Linux 中 zip 壓縮檔案和資料夾Linux
- nginx指定埠開啟gzip壓縮Nginx
- Vue開啟gzip壓縮檔案Vue
- Apache開啟GZIP壓縮功能方法Apache
- vue-cli3.0配置GZIP壓縮Vue
- 高效能 gzip 壓縮工具 pgzip
- node ~ zip壓縮 && 檔案加密加密
- Ashampoo ZIP Pro 4,解壓縮
- linux 解壓rar,zipLinux
- tar.gz壓縮命令使用方法
- 如何透過ZBlogPHP啟用Gzip壓縮?PHP
- 關gzip壓縮,我有新發現
- 前端效能優化gzip初探(補充gzip壓縮使用演算法brotli壓縮的相關介紹)前端優化演算法
- java 生成 zip格式 壓縮檔案Java
- java 把檔案壓縮成 zipJava
- Linux中打包和壓縮是什麼?兩者有何區別?Linux
- Apache開啟gzip壓縮提高網站速度Apache網站
- nginx快取配置及開啟gzip壓縮Nginx快取
- Windows的壓縮資料夾(zip/cab)Windows