Linux的歸檔與解歸檔__Linux

來源:互聯網
上載者:User
首先來說說什麼是歸檔和解歸檔,大家在windows底下都用的是 ARJ WINZIP 或者RAR 這類的軟體進行對軟體進程打包壓縮, 同樣linux裡面也有類似這樣的軟體他們的尾碼名是*.tar *.gz
*.tar.gz bz2 *.z。其中bz2是一種壓縮比更加強大的軟體壓縮包。下面我們來看看這些命令

1.compress 壓縮檔時是在原檔案後面加上副檔名.z 。 如果不指定是按照標準輸出。
 -r 遞迴操作
 -c 將壓縮資料返回標準輸出,而預設情況下為壓縮檔時將壓縮資料返迴文件。
 -v 顯示每個檔案的壓縮百分比
例子:compress /mnt/hack.doc
  ls 結果顯示的檔案為 hack.doc.z

解壓的命令是ucompress /mnt/hack.doc.z
解壓的顯示結果是:ucompress /mnt/hack.doc
這個命令不怎麼常用,壓縮也比較差所以我們就簡單提到就行了,作為瞭解。

2.gzip 使用lempel-ziv編碼壓縮檔
命令選項
-c   壓縮結果寫入標準輸出,原檔案保持不變 預設時gzip 將原檔案壓縮為.gz檔案。並刪除原檔案。
-v   輸出處理資訊
-d   解壓指定檔案
-t   測試壓縮檔的完整性
gzip比compress壓縮更加有效
gzip -v /mnt/hack.doc
壓縮結果是 hack.doc.gz
解壓縮的命令是: gunzip /mnt/hack.doc.gz  '解壓到目前的目錄
解壓結果是:hack.doc

3 tar 命令對目標目錄進行打包備份
-c 建立新的歸檔檔案
-r 向歸檔檔案中解出檔案
-x 從歸檔檔案中解出檔案
-O 將檔案解開到標準輸出
-v 處理過程輸出相關資訊
-f 對普通檔案操作
-z 調用gzip來壓縮歸檔檔案,與-x 聯用時調用gzip完成壓縮
-Z 調用compress來壓縮歸檔檔案,與-x聯用時調用compress完成壓縮
打包命令示範 tar
tar -cvf /mnt/hack.doc.tar /mnt/hack.doc
結果輸出為:hack.doc.tar
解壓縮命令 tar -xvf /mnt/hack.doc.tar
輸出結果為:hack.doc
一般用tar命令和gzip命令一起連用打包效果會更好。
命令示範如下:
tar -cvf /mnt/hack.doc
gzip /mnt/hack.doc.tar
輸出結果為:hack.doc.tar.gz
解壓縮這個類型的包時候命令如下
gunzip /mnt/hack.doc.tar.gz
tar  -xvf /mnt/hack.doc.tar
輸出結果是:hack.doc

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.