linux檔案壓縮和壓縮常用命令小結

2021-07-23 14:48:43 字數 1223 閱讀 6695

檔案壓縮和常用命令

zip是目前使用最多的文件壓縮格式。可以跨平台使用,在linux,windows和mac os上均可使用,但是支援的壓縮率不是很高。

rar雖然普及率和速度上比zip略差一些,但是rar有更好的壓縮率,支援多卷壓縮檔案,比起zip的「跨磁碟」壓縮檔案更加便利和簡易。支援恢復記錄,鎖定壓縮檔案,防止別人以外的更改。而且管理的檔案大小幾乎無限制,zip壓縮檔案的單個檔案最大值為4gb。舊的檔案系統不支援大於4gb的檔案,必須使用ntfs磁碟格式才可以正式工作。

zip和rar是windows上最常用的壓縮格式,在linux上也可以用命令來操作。

zip壓縮和解壓縮命令:

zip -r archive_name.zip directory_to_compress

unzip archive_name.zip

tar是linux常見的一種歸檔檔案,打包檔案,不包括壓縮的功能。他只消耗非常少的cpu以及時間去打包檔案。

歸檔拆分命令:

tar -cvf archive_name.tar directory_to_compress

tar -xvf archive_name.tar.gz -c to-path

tar.gz是linux中使用得最多的壓縮格式,這種格式一般是先歸檔然後再壓縮,它在壓縮時不會占用太多的cpu,而且壓縮比率理想。

壓縮和解壓命令:

tar -zcvf archive_name.tar.gzdirectory_to_compress

tar -zxvf archive_name.tar.gz

tar.bz2是linux中壓縮率最好的壓縮格式,但是,壓縮率好就意味這要消耗更多的cpu時間。

壓縮和解壓命令:

tar -jcvf archive_name.tar.bz2directory_to_compress

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

注意:bz2的命令與bz和tar對應,bz是z開頭,bz2是j開頭的,而且壓縮率和cpu的使用率之間存在一種平衡。一般壓縮率較高的cpu使用率也相對較高。對於歸檔檔案tar往往與bz和bz2一起使用。一般是將檔案打包後然後壓縮。上述只是常用的命令,引數的詳細解釋,可以使用man或者--help來檢視

另外需要說明乙個小細節,對於符號鏈結檔案的壓縮歸檔要加-y引數,否則壓縮時壓縮的是真實檔案丟棄掉了符號鏈結檔案,加上-y可以保留這種關係進行壓縮。

Linux常用命令 打包和壓縮檔案

打包和壓縮檔案 bunzip2 file1.bz2 解壓乙個叫做 file1.bz2 的檔案 bzip2 file1 壓縮乙個叫做 file1 的檔案 gunzip file1.gz 解壓乙個叫做 file1.gz 的檔案 gzip file1 壓縮乙個叫做 file1 的檔案 gzip 9 fil...

Linux 常用檔案壓縮用法 壓縮和解壓

執行環境 centos7.4 目前壓縮前的檔案大小84g tar c xz f 20180814.tar.xz 20180814 tar c lzma f 20180814.tar.lzma 20180814 tar c gzip f 20180814.tar.gz 20180814 tar c b...

Linux 常用命令 壓縮和解壓縮

在linux中可以識別的常見壓縮格式有幾十種,比如.zip gz bz2 tar tar.gz tar.bz2等,linux不支援.rar和.tz格式的壓縮檔案。1 zip格式 zip是windows中最常見的壓縮格式,linux也可以正確識別,zip命令所在目錄為 usr bin zip,所有使用...