Linux檔案壓縮和歸檔

2021-07-24 02:42:07 字數 936 閱讀 3736

壓縮:運用某種演算法,將檔案壓在一塊減少空間

歸檔:將很多檔案放在一起

解壓縮:將壓在一塊的內容,解壓縮開來 

壓縮、解壓縮命令

壓縮格式:gz,bz2,xz,zip,z

壓縮演算法:演算法不同,壓縮比也不會不同

gzip:.gz 壓縮後會刪除原始檔,只能壓縮單個檔案

gzip路徑檔案

-d:解壓縮

gunzip:gzip的解壓縮命令

gunzip路徑檔案

zcat 在不解壓的情況檢視文字檔案的內容

bzip2: .bz2比gzip有著更大壓縮比的壓縮檔案,使用格式近似

bzip2 /目錄檔案

-d:解壓縮命令

-#:1-9,壓縮級別,越大壓縮能力越強

-k:保留原檔案

bunzip2解壓縮檔案

bzcat:不解壓直接檢視

xz : .xz 沒有的話,需要安裝裝xz包,更強能力的壓縮軟體

-d:解壓

-#:1-9

-k:保留原檔案

unxz

xzcat

zip:壓縮比不大,可以壓縮目錄,預設不刪除原始檔,既歸檔又壓縮

zip 壓縮後的檔名 要壓縮的內容

unzip filename.zip 將檔案解壓開來

tar 歸檔檔案和壓縮檔案

-c:建立歸檔檔案

-f file.tar :操作的歸檔檔案

-x:解開歸檔

-xattrs:在歸檔時保留其擴充套件屬性資訊

-t:不展開歸檔,檢視歸檔了哪些檔案

-zxf:呼叫gzip解壓縮並展開歸檔

-zcf:歸檔並呼叫gzip壓縮

-jcf:歸檔並呼叫bzip壓縮

-jxf:解壓縮j可以省略

-jcf:歸檔並呼叫xz壓縮

-jxf

cpio:歸檔工具

Linux檔案歸檔和壓縮

歸檔檔案是乙個檔案和目錄的集合,而這個集合被貯存在乙個檔案中。歸檔檔案沒有經過壓縮 它占用的空間是其中所有檔案和目錄的總和。壓縮檔案也是乙個檔案和目錄的集合,且這個集合也被貯存在乙個檔案中,但是,它的貯存方式使其所占用的磁碟空間比其中所有檔案和目錄的總和要少。歸檔檔案不是壓縮檔案,但是壓縮檔案可以是...

linux檔案壓縮歸檔

gz gzip gunzip gzip d tar tar cf xf tar.gz tar zcf zxf zip zip r unzip bz2 bzip2 bunzip2 tar.bz2 tar cjf xjf 1 tar cf bak.tar log 將當前目錄下的所有log檔案打成乙個叫做...

linux 檔案壓縮和歸檔命令

一 製作歸檔檔案或釋放已歸檔檔案 tar命令。tar命令可以將要備份儲存的資料打包成乙個擴充套件名為.tar的檔案,以便於儲存,需要時再從.tar中恢復。引數 t 檢視包中的檔案列表 x 釋放包 c 建立包 r 增加檔案到包文件的末尾 z 代表.gz格式的壓縮包,採用gzip方式壓縮或解壓縮 j 代...