歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

【Linux學習筆記四】磁盤管理中文件壓縮與解壓

【注】文章中的所有截圖均為centos下實驗結果,親測命令正確= ̄ω ̄=
[b]【參考資料】《Linux從入門到精通(第2版)》劉憶智
等編著
[/b]
1、查看磁盤使用情況:df可以顯示當前掛載的文件系統的統計數據,但信息繁雜,可以用帶 -t 的 df 命令顯示特點的文件系統信息。
$ df ##顯示掛載文件系統的名稱、容量、已用、可用、已用百分比、掛載路徑

$ df -t ext4 ##ext4文件系統信息


【轉載請注明文章出處:http://blog.csdn.net/iamthezbl/article/details51278199
2、壓縮文件
gzip命令會給被壓縮的文件加上一個“gz”擴展名,支持 .gz .Z -gz .z -z 和 z 等格式,另外,“.tar.gz”可能是最流行的壓縮文件格式。
$ gzip logcur ##壓縮文件
logcur

$ gunzip logcur.gz ##解壓

$ gzip -d logcur.gz ##解壓

$ gzip -l logcur.gz ##查看壓縮效果

$ gzip -tv logcur.gz ##測試壓縮文件完整性,當沒有
-tv選項時,文件沒有問題不會輸出任何內容,使用 -tv 可以得到輸出信息反饋





bzip2命令提供比gzip更高的壓縮率。支持的文件格式有:.bz2 .bz .tbz2 .tbz 和 bzip2。如果使用bzip2壓縮的文件不幸被改成了其他名字,那麼經過解壓縮的文件名後邊會多出一個“.out”作為擴展名。
$ bzip2 logcur ##壓縮文件
logcur

$ bunzip2 logcur.bz2 ##解壓

$ bzip2 -d logcur.bz2 ##解壓
$ bzip2 -tv logcur.bz2 ##測試壓縮文件完整性,當沒有
-tv選項時,文件沒有問題不會輸出任何內容,使用 -tv 可以得到輸出信息反饋

rar具有更好的壓縮效果,需要安裝打包工具 RAR for linux
$ rar x music.rar ##解壓music.rar

【轉載請注明文章出處:http://blog.csdn.net/iamthezbl/article/details51278199
3、存檔工具
tar命令用於給文件打包,不會刪除原來的文件。讀取多個文件和目錄,並打包成一個文件。tar命令選項前的短線“-”可以省略。
tar命令選項:c 創建歸檔文件、v 顯示命令的執行過程信息、f 指定歸檔文件名、 -w 將單個文件加入或抽出歸檔文件時征求用戶意見、 z和j 分別調用gzip和bzip2執行相關的壓縮和解壓工作。
$ tar -cvf shell.tar shell/ ##將shell目錄及其下文件打包命名為shell.tar
$ tar -xvf shell.tar ##解壓

$ tar -cvwf shell.tar shell/ ##壓縮時征求用戶意見

$ tar -xvwf shell.tar ##解壓時征求用戶意見

$ tar -czvf shell.tar.gz shell/ ##先壓縮成tar,再調用gzip壓縮,相當於{
tar -cvf shell.tar shell/ gzip shell.tar}兩句

$ tar -xzf shell.tar.gz ##先調用gunzip解壓,再用tar解壓

$ tar -xjf shell.tar.bz2 ##先壓縮成tar,再調用bzip2壓縮,與gzip的用法類似
Copyright © Linux教程網 All Rights Reserved