Linux精講——打包和壓縮tar、gzip、bzip2、xz、zip
flyingfishzxf發表於2016-03-01
壓縮與解壓縮
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 第九節課
2015-09-23
CentOS - Linux命令:XZ解壓tar.xz字尾的壓縮包
2020-12-03
Linux - 壓縮解壓命令(tar, zip)
2017-06-15
- Linux命令 tar 打包解壓縮
2014-02-12
Linux - linux命令系列-zip(壓縮打包)
2020-12-29
Linux - Ubuntu解壓縮zip,tar,tar.gz,tar.bz2
2017-09-19
Ubuntu - Android總結之Gzip/Zip壓縮
2016-08-20
Android - Linux命令:壓縮指令(compress,uncompress,gzip,gunzip,tar)
2011-03-30
Linux - linux中常見的打包壓縮命令——tar、jar
2021-09-19
LinuxJAR - AIX上解壓縮.tar.Z, .tar.gz, .zip及.tgz
2012-07-05
AI - linux 高效壓縮工具之xz的壓縮解壓使用
2023-01-29
Linux - Linux tar分卷壓縮與解壓縮
2020-05-06
Linux - Linux tar壓縮和解壓縮等命令
2016-12-21
Linux - Java實現檔案壓縮與解壓[zip格式,gzip格式]
2014-11-21
Java - Linux下zip壓縮和unzip解壓縮命令全解
2015-03-12
Linux - windows環境下利用重定向管道解壓tar.xz壓縮檔案
2017-01-13
Windows - tar的打包-壓縮與解壓縮,並解壓到指定的目錄
2018-01-25
- zip壓縮和解壓縮
2016-08-17
- Linux 常用基本命令 壓縮 解壓縮 tar
2017-07-26
Linux - linux的tar命令詳情;linux多個檔案壓縮打包到一個壓縮檔案
2013-04-29
Linux - 解包 bzip2 壓縮的壓縮文件(轉)
2007-08-15
- Linux下的tar壓縮解壓縮命令詳解
2018-12-25
Linux - tar 分卷壓縮&解壓縮命令
2009-02-16
- Android Java壓縮Zlib,Gzip,Zip支援J2ME
2012-07-12
AndroidJava - Linux下.tar.xz檔案的解壓方法詳解
2017-05-04
Linux - Linux打包壓縮解壓工具
2020-09-15
Linux - linux壓縮解壓打包解包
2017-10-31
Linux - linux打包與壓縮
2015-08-30
Linux - linux下gzip的壓縮詳解
2014-11-11
Linux - zip解壓縮
2013-06-06
- CentOS中zip壓縮和unzip解壓縮命令詳解
2020-05-22
CentOS - Linux下tar.xz結尾的檔案的解壓方法
2012-04-01
Linux - 簡單的zip壓縮和解壓縮
2016-04-18
- zip壓縮檔案處理方案(Zip4j壓縮和解壓)
2020-04-05
- Linux(四):Linux的打包和壓縮詳解
2021-01-05
Linux - Golang 學習筆記(四)- archive/tar 實現打包壓縮及解壓
2018-06-28
Golang筆記Hive - Apache 開啟gzip壓縮
2019-04-02
Apache - 使用gzip壓縮檔案
2006-04-23