Linux常用壓縮命令

2022-08-29 02:18:08 字數 2068 閱讀 8177

ubuntu16.04使用中經常用到各種壓縮和解壓縮命令tar

/zip

/gzip+gunzip

,這裡做個彙總,方便以後檢視。

ubuntu解壓縮zip,tar,tar.gz,tar.bz2

ubuntu linux zip和unzip類命令詳解

tar是 打包工具,並不負責壓縮!

打包乙個目錄:

tar -cvf archive_name.tar directory_to_compress

如何解包:

tar -xvf archive_name.tar.gz

上面這個解包命令將會將文件解開在當前目錄下面。當然,你也可以用這個命令來捏住解包的路徑:

tar -xvf archive_name.tar -c /tmp/extract_here/

tar.gz

使用這種格式去壓縮乙個目錄:

tar -zcvf archive_name.tar.gz directory_to_compress

解壓縮:

tar -zxvf archive_name.tar.gz

上面這個解包命令將會將文件解開在當前目錄下面。當然,你也可以用這個命令來指定解包的路徑:

tar -zxvf archive_name.tar.gz -c /tmp/extract_here/

tar.bz2

這種壓縮格式是所有方式中壓縮率最好的。當然,這也就意味著,它比前面的方式要占用更多的cpu與時間。

tar -jcvf archive_name.tar.bz2 directory_to_compress

解壓縮:

tar -jxvf archive_name.tar.bz2

上面這個解包命令將會將文件解開在當前目錄下面。當然,你也可以用這個命令來指定解包的路徑:

tar -jxvf archive_name.tar.bz2 -c /tmp/extract_here/

zip 壓縮命令

zip -r filename.zip filesdir

引數意義:

-- filename.zip 代表你建立的檔案,

-- filesdir 代表你想放置新 zip 檔案的目錄。

-- -r 選項指定你想遞迴地(recursively)包括所有包括在 filesdir 目錄中的檔案。 

高階用法:

使用 zip 命令同時處理多個檔案和目錄,方法是將它們逐一列出,並用空格間隔: 

zip -r filename.zip file1 file2 file3 /usr/work/

上面的命令把 file1、file2、 file3、以及 /usr/work/ 目錄的內容(假設這個目錄存在)壓縮起來,然後放入 filename.zip 檔案中。

unzip 解壓命令

unzip filename.zip

gzip

gzip filename

檔案即會被壓縮,並被儲存為 filename.gz

高階用法:

使用 gzip 命令同時處理多個檔案和目錄,方法是將它們逐一列出,並用空格間隔: 

gzip -r filename.gz file1 file2 file3 /usr/work/

上面的命令把 file1、file2、 file3、以及 /usr/work/目錄的內容(假設這個目錄存在)壓縮起來,然後放入 filename.gz 檔案中

gunzip

gunzip filename.gz

filename.gz原始檔會被刪除,而繼之以filename,需要注意!

iiiiii

linux常用壓縮命令

linux壓縮命令 根據字尾,判斷壓縮命令 gz gzip壓縮的檔案 bz2 bzip2 tar tar打包的檔案,並沒有壓縮 tar.gz tar打包的檔案,其中經過gzip壓縮 tar.bz2 tar打包的檔案,其中經過bzip2壓縮其中gzip和bzip2只針對乙個檔案來壓縮和解壓縮,而tar...

linux 常用 壓縮 解壓縮命令

壓縮解壓 linux下怎麼解字尾名是gzip的檔案?1.以.a為副檔名的檔案 tar xv file.a 2.以.z為副檔名的檔案 uncompress file.z 3.以.gz為副檔名的檔案 gunzip file.gz 4.以.bz2為副檔名的檔案 bunzip2 file.bz2 5.以.t...

Linux常用壓縮 解壓縮命令

tar cvf filename.tar dirname從而生成乙個filename.tar檔案,然後可使用gzip命令對該檔案進行壓縮 gzip filename.tar.gz從而生成乙個filename.tar.gz檔案。上述過程可以直接通過如下命令完成 tar zcvf filename.ta...