Linux之壓縮解壓縮

2021-09-18 06:11:12 字數 1749 閱讀 4169

(1)linux上常見壓縮副檔名:

*.z: compress程式壓縮檔案,目前使用較少。已經有gzip替換了。

*.gz: gzip程式壓縮的檔案。

*.bz2:bzip2程式壓縮的檔案,比gzip的壓縮比更好。

無論gzip還是bzip2壓縮,都只能對單一檔案壓縮。

*.tar:tar程式打包的資料,並沒有壓縮過。

*.tar.gz:tar程式打包的檔案,並採用gzip程式壓縮。

*.tar.bz2:tar程式打包的檔案,並採用bzip2程式壓縮 。將多個檔案打包後在壓縮,可以實現對多個檔案進行壓縮。

linux上常見的壓縮命令就是gzip 和bzip2.

例如:gzip cxk

(2)gzip、zcat(讀取gzip程式壓縮的檔案)

gzip是應用最廣泛的命令,它可以解開compress(*.z檔案)、zip與gzip等軟體所壓縮的檔案。

如果想不保留原有檔案可以採用以下命令進行壓縮:gzip cxk>cxk.gz回車後 選擇n

對於採用gzip壓縮的檔案採用如下方式進行解壓縮。gunzip 檔名.gz或者gzip -d 檔名.gz

對於gzip壓縮檔案採用zcat 檔名.gz讀取壓縮檔案。

(3)bzip2、bzcat(讀取bzip2程式壓縮的檔案)

與gzip壓縮方式和引數均相同,解壓時採用bunzip2 檔名或者bzip2 -d 檔名對檔案進行解壓。採用bzcat 檔名.bz2讀取壓縮檔案.

(4)tar (打包命令)tar的常見引數:

最簡單的tar使用方式:

備份/etc目錄的命令:tar -zpcv -f /root/etc.tar.gz /etc採用gzip壓縮備份到 /root 目錄下。

tar -jpcv -f /root/etc.tar.bz2 /etc採用bzip2壓縮備份到/root 目錄下。

查詢tar打包壓縮檔案中所有檔案詳細資訊可以使用命令tar -jtv -f /root/etc.tar.bz2

用tar打包的解壓縮命令:tar -jxv -f /root/etc.tar.bz2tar -jxv -f /root/etc.tar.bz2 -c /tmp解壓到指定的/tmp目錄下

注意: 使用tar時,最好將 -f filename 與其它引數分開 ,這樣不容易出現問題。

Linux 之 壓縮解壓縮

zip gz bz2 tar.gz tar.bz2 zip格式的壓縮檔案和windows通用,可以在跨平台壓縮 解壓縮 壓縮 zip 壓縮檔案名 原始檔 zip r 壓縮檔案名 源目錄 解壓縮 unzip 壓縮檔案 壓縮 gzip 原始檔 壓縮為gz格式的的壓縮檔案,壓縮成功之後,原始檔會消失 gz...

Linux 壓縮 解壓縮

1.以.a為副檔名的檔案 tar xv file.a 2.以.z為副檔名的檔案 uncompress file.z 3.以.gz為副檔名的檔案 gunzip file.gz 4.以.bz2為副檔名的檔案 bunzip2 file.bz2 5.以.tar.z為副檔名的檔案 tar xvzf file....

Linux壓縮 解壓縮

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tg...