最近在讀《鳥歌的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...