Linux解壓,壓縮小總結

2022-02-23 17:07:48 字數 1397 閱讀 5631

最近在讀《鳥歌的linux私房菜基礎篇》,想著總結一下所讀知識,有益於理解。

linux下常用的命令有三種

gzip,zcat(用於zip,gzip等)

bzip2,bzcat

tar區別:bzip相比於gzip壓縮的更好,而tar可以對整個資料夾進行縮,前兩者則不能。

下面是使用語法:

gzip讀取內容:zcat 檔名.gz

gzip壓縮:gzip [-cdtv#] 檔名

常用選項與引數:

-c :將壓縮縮資料輸出到螢幕上,可透過資料流重導向來處理;

-d :解壓縮縮引數;

-v :可以顯示出原檔案/壓縮檔案案的壓縮比等資訊;

-# :壓縮等級,-1 最快,但是壓縮比最差、-9 最慢,但是壓縮比最好!預設是-6

例子1:

將man.config壓縮為gzip格式:

gzip -v man.config

將例子1內容讀出來:

gcat man.config.gz

將例子中解壓縮:

gzip -d man.config

將上面解壓縮的內容用最佳的壓縮比壓縮,並保留原本檔案:

gzip -9 -c man.config > man.config.gz

bzip2的用法與gizp大體相似,只是引數略有不同,man 一下就有了。

接下來是tar

語法:tar [-j|-z] [cv] [-f 建立癿檔名] filename... <==打包不壓縮

tar [-j|-z] [tv] [-f 建立癿檔名]<==察看檔名

tar [-j|-z] [xv] [-f 建立癿檔名] [-c 目錄] <==解壓縮

引數:-c :建立打包檔案,可搭配 -v 察看過程中被打包的檔名(filename)

-t :察看打包檔案的內容噸有哪些檔名,重點在察看『檔名』就是了;

-x :解打包戒解壓縮縮功能,可以搭配 -c (大寫) 在特定目錄解開特別留意的是, -c, -t, -x 丌可同時出現在一串挃令列中。

-j :透過 bzip2 的支援迚行壓縮/解壓縮:此時檔名最好為 *.tar.bz2

-z :透過 gzip 的支援迚行壓縮/解壓縮:此時檔名最好為 *.tar.gz

-v :在壓縮/解壓縮癿過程中,將正在處理檔名顯示出來!-f filename:-f 後面要立刻接要被處理的檔名!建議 -f 單獨寫乙個選項囉!

-c 目錄:這個選頃用在解壓縮,若要在特定目錄解壓縮,可以使用這個選頃。

基本使用也就這三種:

壓 縮:tar -jcv -f filename.tar.bz2 要被壓縮癿檔案戒目錄名稱

查 詢:tar -jtv -f filename.tar.bz2

解壓縮:tar -jxv -f filename.tar.bz2 -c 欲解壓縮癿目錄

Linux解壓 壓縮

linux下自帶了乙個unzip的程式可以解壓縮檔案,解壓命令是 unzip filename.zip 同樣也提供了乙個zip程式壓縮zip檔案,命令是 zip filename.zip files 會將files壓縮到filename.zip 另外看看你的檔案的字尾名,不同的字尾的檔案解壓和壓縮的...

Linux解壓壓縮

linux檔案壓縮命令筆記 伺服器上下在日誌檔案還是要壓縮,要不然太慢了 1 gzip gunzip gzip gunzip 主要是進行單個檔案的壓縮和解壓縮的命令。gzip hello.txt 執行壓縮hello.txt gunzip hello.txt.gz 解壓檔案命令 gzip transm...

linux 解壓 壓縮 命令

大致總結了一下linux下各種格式的壓縮包的壓縮 解壓方法。但是部分方法我沒有用到,也就不全,希望大家幫我補充,我們將隨時修改完善,謝謝!tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 g...