linux解壓縮文件命令大全(.tar.gz,tar.bz2,.zip,.rar,.gz)


參考鏈接:https://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html

上面的文章介紹了絕大多數的壓縮文件的壓縮與解壓縮命令。這里對常見的壓縮文件進行了總結,滿足常見的需求。

tar 命令可以搞定后綴有 .tar 的壓縮文件,如:.tar, .tar.gz, tar.bz2, tar.Z。如果是單純以 .gz, .bz2, .Z 結尾的壓縮文件,它們有對應的壓縮處理命令,分別是 gzip, bzip2, compress/uncompress

Windows 操作系統下常見的壓縮文件有 .zip, .rar,這兩類壓縮文件需要分別用到 ziprar 命令來進行操作。

.tar

壓縮:

tar cvf FileName.tar DirName

解壓:

tar xvf FileName.tar

.tar.gz

壓縮:

tar zcvf FileName.tar.gz DirName

解壓:

tar zxvf FileName.tar.gz

.tar.bz2

壓縮:

tar jcvf FileName.tar.bz2 DirName

解壓:

tar jxvf FileName.tar.bz2

.tar.Z

壓縮:

tar Zcvf FileName.tar.Z DirName

解壓:

tar Zxvf FileName.tar.Z

.Z

ubuntu系統需額外安裝:

sudo apt-get install ncompress

解壓:

uncompress FileName.Z

壓縮:

compress FileName

.gz

解壓:

gzip -d FileName.gz

壓縮:

gzip FileName

.bz2

解壓:

bzip2 -d FileName.bz2

壓縮:

bzip2 -z FileName

.rar

ubuntu系統需額外安裝:

sudo apt-get install rar

解壓:

rar x FileName.rar

壓縮:

rar a FileName.rar DirName

.zip

ubuntu系統需額外安裝:

sudo apt-get install zip

解壓:

unzip FileName.zip

壓縮:

zip FileName.zip DirName

提示
.tar.xxx 后綴的壓縮文件需要系統中安裝有相應支持的壓縮命令,如果是處理 .tar.bz2,系統必須同時安裝有 tarbzip2 命令;如果是處理 tar.gz`,必須同時安裝有 targzip`` 命令,缺一不可。

tar 命令記憶方法

tar 命令中的 v 參數是用來在終端打印詳情,沒有特殊情況都可以省略掉。c 參數表示壓縮,x 參數表示解壓縮。f 參數表示文檔。
如果要壓縮:

tar cf after.tar some-file-or-dir

如果要解壓:

tar xf after.tar

對於 .tar.gz 文件,在 cfxf 前加上 z 參數,變為:zcfzxf
對於 .tar.bz2 文件,在 cfxf 前加上 j 參數,變為:jcfjxf
對於 .tar.gz 文件,在 cfxf 前加上 Z 參數(大寫的 z),變為:ZcfZxf

關於 tar.gz, tar.bz2, .tar 三種格式的壓縮文件的壓縮比率及解壓時間的對比,參考文章:https://www.cnblogs.com/joshua317/p/6170839.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM