备份与压缩.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
备份与压缩.ppt

檔案壓縮 1 zip壓縮程式 2 gzip壓縮程式 3 tar打包程式 4 其他壓縮程式 1 zip壓縮程式 zip壓縮程式 「zip」是廣泛使用的壓縮程式 壓縮後會產生副檔名為.zip的壓縮檔 這種格式可在許多作業系統上使用 若欲壓縮或解壓縮的檔案為連結,則zip會先讀取該連結指向的原始檔案內容,然後再行壓縮或解壓縮,因此連結的檔案經過壓縮處理後其連結不會再存在。 建立.zip檔 如果要查詢可用的參數,可以直接輸入「zip」,系統即會出現參數的列表以供參考。 也可將多個檔案壓縮成單一的壓縮檔 若欲節省硬碟空間,可以在壓縮檔建立後,要求系統自動刪除原始檔,此時需要使用 -m參數。 若是選擇一併壓縮子目錄中的內容,可以使用 -r參數 如果不需要壓縮子目錄中的檔案,則應使用 -j(Junk)參數。 若是要進行直接儲存的檔案有很多,需在其間利用冒號(:)來區隔,這個作法同樣適用於一些容量大的檔案或是執行檔。 壓縮基本觀念 壓縮率愈高:壓縮速度愈慢,所需的時間也愈長,但可節省較多的硬碟空間。 壓縮率愈低:壓縮速度愈快,所需的時間也愈少,但節省較少的硬碟空間。 zip檔解壓縮 在Linux中用來將 .zip檔解壓縮的指令就是unzip 使用時只要在unzip指令後接壓縮檔的名稱即可 unzip也支援 -x參數,它可用來排除解壓縮的特定檔案。 使用 -Z參數可以在沒有解壓縮的情形下,檢視壓縮檔內的資訊。 也可以利用 -l和 -v等參數,來檢視壓縮檔中實際包含的檔案內容。 2 gzip壓縮程式 gzip壓縮程式 壓縮檔格式 .gz是由gzip程式所產生,而由gunzip程式來執行解壓縮。 和zip使用的演算法很相似,所以壓縮率也差不多。 但gzip並無法將許多檔案壓縮成單一的檔案 gzip常和tar指令合併使用 tar與gzip合併使用 3 tar打包程式 tar打包程式 tar(Tape ARchive)並不是專為壓縮設計的程式 主要的功能是將許多檔案或目錄打包成一個單一的檔案 打包後的檔案大小和包含的檔案及目錄容量總和相同 將二個檔案(file1和file2)打包成單一檔案(test.tar)範例 [root@ns1 ~]# tar cvf test.tar * file1 file2 file3 [root@ns1 ~]# ls file1 file2 file3 test.tar 要解開 .tar檔案,只需要將參數c改為x(eXtract)即可 [root@ns1 ~]# tar xvf test.tar file1 file2 file3 原有的test1.tar包含file1和file2,現在要將file3新增到tar的檔案中 [root@ns1 ~]# tar rvf test1.tar file3 ?新增file3到tar檔案中 file3 tar與gzip合併使用 壓縮 .tar.gz檔案 [root@ns1 ~]# tar cvf test.tar * file1 file2 file3 [root@ns1 ~]# gzip test.tar 或 [root@ns1 ~]# tar cvf test.tar * | gzip test.tar (利用管線來一次執行二個指令) 4 其他壓縮程式 compress壓縮程式 經由它壓縮後的檔案都具有 .Z的副檔名 但由於壓縮率不佳,所以使用率並不高。 用來執行 .Z檔案的解壓縮程式為uncompress 事實上uncompress是compress程式的Symbolic Link,所以真正負責壓縮和解壓縮的工作仍是compress程式。 利用compress執行壓縮的方法,只要在compress指令後加上欲壓縮的檔案名稱即可(不需自行指定壓縮檔名稱)。 並無法將許多檔案壓縮成單一的檔案,所以若執行多個檔案的壓縮,compress會分別建立一個 .Z檔。 compress指令的壓縮率範圍為9至16,預設值是16,愈大的值表示壓縮率愈高,但是花費的時間也愈長。 bzip2壓縮程式 bzip2採用新式的演算法,其壓縮效果比傳統的LZ77和LZ78佳。 壓縮後會產生副檔名為 .bz2的壓縮檔,並且會刪除原始的檔案,通常我們都以這種格式來壓縮Kernel或Patch檔。 bzip2只能壓縮個別的檔案,而無法將多個檔案壓縮為單一檔案。 若要將 .bz2檔案解壓縮,您可以直接使用bunzip2加 .bz2檔案,或是以bzip2指令配合 -d(Decompress)來執行。 bzip2recover壓縮修復程式 若是有任何 .bz2壓縮檔產生問題或毀損,都可以利用它來進行修復。 只要將欲修復的檔案名稱加在指令之後即可

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档