Linux(4)-壓縮和解壓縮命令
阿新 • • 發佈:2019-02-05
- 壓縮檔案格式
壓縮格式有下面幾種:
.zip .gz .bz2
.tar.gz .tar.bz2
下面的tar是一種打包命令,表示對檔案或者目錄打包的過程,然後在壓縮成指定格式
命令如下:
tar -cvf [打包檔名]【原始檔名】
這是打包的操作,具體見下圖
多了紅色的ch.tar
然後就可以壓縮成任意格式檔案了,如下,壓縮成.gz 或者 .bz2格式
gzip ch.tar
會生成ch.tar.gz格式檔案
然後解壓成ch.tar
gzip -d ch.tar.gz
bzip2 ch.tar
會產生ch.tar.bz2格式檔案
具體現象如下圖
好了,上面就是對檔案的打包和壓縮過程。
最後加一個如何解開打好的包命令
tar -xvf 名字.tar
2.下面說說如何一步完成上面的兩個過程:
上面已經說明了兩個步驟,打包和壓縮,下面語句一部可以完成打包和壓縮
對於gz格式
壓縮:
tar -zcvf 壓縮包名.tar.gz 原始檔
其中 -z表示壓縮為.tar.gz格式
解壓:
tar -zxvf 壓縮包名.tar.gz
對於 bz2格式
壓縮:(還可以壓縮多個原始檔)
tar -jcvf 壓縮包名.tar.bz2 原始檔1 原始檔2
或者指定路徑壓縮
tar -jcvf /路徑/壓縮包名.tar.bz2 原始檔1 原始檔2
其中 -j表示壓縮為.tar.bz2格式
解壓:
tar -jxvf 壓縮包名.tar .bz2
還可以指定資料夾解壓縮
tar -jxvf 壓縮包名.tar.bz2 -C [資料夾路徑]
還可以有命令只用於檢視壓縮檔案內容,而不去解壓檔案
tar -ztvf 壓縮包名.tar.gz
tar -jtvf 壓縮包名.tar.bz2