linux系統 檔案歸檔與解壓縮

2021-10-05 10:41:25 字數 1187 閱讀 2451

檔案歸檔:

檔案歸檔也稱之為打包,指的是乙個檔案或者多個檔案或者目錄的乙個集合,這個集合儲存在乙個檔案中。

歸檔檔案是沒有進行壓縮的,所以占用的空間是所有檔案或者目錄的總和。

工作中經常與壓縮結合在一起使用 

檔案壓縮:

節約磁碟空間,加快檔案的傳輸速率

解壓縮命令:gzip;xz

gzip:不能壓縮目錄,只能壓縮檔案,壓縮速度最快,但是壓縮比例比較低。副檔名:.gz

不保留原始檔壓縮:gzip 123.txt

保留原始檔壓縮:gzip -c 345.txt > 345.txt.gz

不保留原始檔的解壓:gunzip 123.txt.gz

保留原檔案的解壓:gunzip -c 345.txt.gz > 234.txt

不保留原始檔解壓:gzip -d 345.txt.gz

xz :可以壓縮目錄和檔案壓縮的速度比較慢,但是壓縮比例最高。副檔名:.xz

不保留原始檔壓縮:xz 123.txt

保留原始檔壓縮:xz -c 345.txt > 345.txt.xz

不保留原始檔的解壓:unxz 345.txt.xz

保留原檔案的解壓:xz -d -k 123.txt.xz

不保留原始檔解壓:xz -d 123.txt.xz

歸檔與壓縮命令tar:

-c #建立新檔案

-f #指定檔案格式

-v #顯示詳細過程

eg:tar -cf vmware.tar vmware-tools-distrib;tar -cvf vmware-tools.tar vmware-tools-distrib

-z #以gzip方式歸檔壓縮 eg:tar -zcvf vmware-tools.tar.gz vmware-tools-distrib

-j #以xz方式進行歸檔壓縮 eg:tar -jcvf vmware-tools.tar.xz vmware-tools-distrib;tar -jcvf

/home/xd/vmware-tools.tar.xz vmware-tools-distrib

-v #解檔解壓操作 tar -xf vmware-tools.tar.xz

-c #指定解壓路徑

Linux系統檔案的壓縮與解壓縮

在使用linux進行檔案傳輸時,我們時常會用到檔案壓縮與解壓縮的情況,現就將其所經常使用的引數列舉出來,方便查詢與使用。引數含義 c,create 建立乙個新歸檔 x,extract,get 從歸檔中解出檔案 v,verbose 詳細地列出處理的檔案 f,file archive 使用歸檔檔案或 a...

linux 檔案壓縮與解壓縮

檔案的壓縮和解壓縮 壓縮檔案的格式 gz.bz2.xz.zip.z 壓縮演算法不同,壓縮比也不會不同 壓縮演算法 extends 壓縮命令 compress 早期壓縮 filename.z uncompress 解壓縮 gzip 壓縮檔案 gizp test壓縮 gunzip pat to some...

Linux檔案壓縮與解壓縮

壓縮與解壓縮 打包 將一大堆檔案或者目錄變成乙個總的檔案 壓縮 將乙個大的檔案通過一些壓縮演算法的方式使其變成乙個小檔案 解壓縮 通過軟體壓縮的文件 檔案等各種東西恢復到壓縮之前的樣子 大多數壓縮程式只能針對單個檔案進行壓縮,如果想要對一大堆檔案,需要先將這堆檔案打包,然後再用壓縮程式對打包好的打包...