鳥哥的linux私房菜讀書筆記9

第九章:文件與文件系統的壓縮與打包

gzip,zcat壓縮解壓命令;用法gzip[-cdtv#] 文件名;-c將壓縮的數據輸出到屏幕上,可通過數據流重定向來處理;-d解壓縮的參數;-t可以用來檢驗一個壓縮文件的一致性,看看文件有無錯誤;-v可以顯示出原文件/壓縮文件的壓縮比等信息;-#壓縮等級-1最快-9最慢但是壓縮比默認是-6;可以打開compress;解壓:zcat 文件名.gz

bzip2,bzcat壓縮命令;比上面的壓縮比更好,用法幾乎與上面的相同;bzip2 [-cdkzv#] 文件名;-c將壓縮過程中產生的數據輸出到屏幕上;-d解壓縮的參數;-k保留原文件,而不會刪除原始的文件;-z壓縮的參數;-v可以顯示出原文件/壓縮文件的壓縮比等信息;-#與gzip同樣的,,,;解壓:bzcat 文件名.bz2;

打包命令tar,參數非常多,記住下面的方式即可:

    壓縮:tar –jcv –ffilename.tar.bz2要被壓縮的文件或目錄名稱

    查詢:tar –jtv –ffilename.tar.bz2

    解壓縮:tar –jxv –ffilename.tar.bz2 –C 與解壓的目錄

 

dump:完整備份工具命令;

restore:恢復備份的命令;

mkisofs:新建鏡像文件命令;

cdrecord:光盤刻錄工具命令;

重點回顧:

壓縮命令爲通過一些運算方法去將原本的文件進行壓縮,以減少文件所佔用的磁盤空間。壓縮前與壓縮後的文件所佔硬盤空間比值,就可以成爲“壓縮比”;

壓縮的好處是可以減少磁盤空間的浪費,在WWW網站也可以利用文件壓縮技術來進行數據的傳送,好讓網站帶寬的可利用率上升;

壓縮文件的擴展名大多是*.tar,*tar.gz,*.tgz,*.gz,*.Z,*.bz2。

常見的壓縮命令有gzip與bzip2,其中bzip2壓縮比gzip還要更好,建議使用bzip2;

tar可以用來進行文件打包,並可支持gzip或bzip2的壓縮;

壓縮:tar –jcv –ffilename.tar.bz2 被壓縮的文件或目錄名稱;

查詢:tar –jtv –ffilename.tar.bz2

解壓縮:tar –jxv –ffilename.tar.bz2 –C 欲解壓縮的目錄;

dump命令可備份文件系統或單一目錄;

dump的備份若針對文件系統時,可進行0~9的level差異備份。其中level 0爲完整備份;

restore命令可還原被dump構建的備份文件;

要新建光盤刻錄數據時,可通過mkisofs命令來構建;

可通過cdrecord來寫入CD或DVD刻錄機;

dd可備份完整的分區或磁盤,因爲dd可讀取磁盤的扇區表面數據;

cpio爲相當優秀的備份命令,不過需要搭配類似find命令來讀入欲備份的文件名數據,纔可進行備份操作;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章