Linux 下檔案打包和壓縮

2021-06-19 09:03:20 字數 1108 閱讀 4954

在 windows 下我們通常會用好壓或者是 winrar 來進行壓縮檔案,一般沒有打包的說法。在 linux 下卻不太一樣,我們可以利用一些命令完成對檔案的打包和壓縮。這篇文章介紹 tar ,gzip, zcat, bzip2, bunzip2

首先,我來先介紹下最為重要的命令 tar ,它有這樣的幾個引數:c, a, f, x, z, j,v

-c :代表的是建立乙個檔案,即打包檔案

-a :是 auto 的意思,自動生成檔案,根據檔案的副檔名

-f :指定檔名,即 *.tar

-x :提取檔案

-z :利用 gzip 進行壓縮,當然,我們可以利用 -a 只是指定檔案的副檔名

-j :利用 bzip 進行壓縮,同樣可以只是指定副檔名再帶上 -a

-v : 當然是 verbose 顯示詳細資訊

好吧,我們來試試:

接下來,我直接利用壓縮命令對打包檔案進行壓縮,tar 中的引數就不演示了:

gzip 和 bzip2 都存在乙個壓縮率的問題,壓縮率從 1 -9 ,數字越小,壓縮速度更快,但是壓縮比越小,數字越大,壓縮速度更慢,但是壓縮比越高。

linux下檔案打包和壓縮

對於剛剛接觸linux的人來說,一定會給linux下一大堆各式各樣的檔名給搞暈。別個不說,單單就壓縮檔案為例,我們知道在windows下最常見 的壓縮檔案就只有兩種,一是,zip,另乙個是.rar。可是linux就不同了,它有.gz tar.gz tgz bz2 z tar等眾多的 壓縮檔案名,此外...

linux下檔案的打包和壓縮

總結 簡單來說,壓縮技術就是在儲存時將檔案裡面沒有使用的空間利用起來,主要有以下兩種情況。儲存時去掉沒有用到的空間。假設我們只是儲存乙個數字 1 二進位制表示數字1只需1個bit是1就可以表示 1 1 2 0 但是為了滿足作業系統對資料的訪問要求,只能通過byte的形態來記錄。1 byte 8 bi...

Linux下檔案的壓縮與打包

windows的壓縮可以壓縮檔案和目錄,打成乙個.rar檔案或.zip檔案,但是linux打包和壓縮是兩碼事。先說壓縮,常見的壓縮檔案的副檔名 1 z compress程式壓縮的檔案。2 gz gzip程式壓縮的檔案。3 bz2 bzip2程式壓縮的檔案。對於1 如果你的系統中沒有ncompress...