Linu入門系列教程之文件打包和解壓縮_第1頁
Linu入門系列教程之文件打包和解壓縮_第2頁
Linu入門系列教程之文件打包和解壓縮_第3頁
Linu入門系列教程之文件打包和解壓縮_第4頁
Linu入門系列教程之文件打包和解壓縮_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

試驗樓官方網站:“://shiyanlou/“://shiyanlou文件打包和解壓縮一、文件打包和解壓縮*.zip,*.rar,*.7zlinux上面常見常用的除了以上這三種外,還有。這么多咋這么簡潔呢,下面簡潔說明下理一理就好了哈文件后綴名*.zip*.rar*.7z*.tar*.gz*.xz*.bz2*.tar.gz*.tar.xz*tar.bz2*.tar.7z

說明rarbzip2tarxzbzip2tar,gziptar,xztar,7z要把握幾個命令即可,包括zip,rar,tar。下面會依次介紹這幾個命令及對應的解壓命令zip壓縮打包程序zip打包文件夾$prqop$uh$shiyanlou.zip試驗樓官方網站:“://shiyanlou/“://shiyanloushiyanlouhome名目打包成一個文件,并查看了打包后文件的大小和類型。第一行命令中,-r參數表示遞歸打包包含子名目的全部內容,-q參包輸出文件名。后面使用du命令查看打包后文件的大小〔后面會具體說明該命令〕91〔9最大,1最小〕,重打包$zip-r-9-q-oshiyanlou_9.zip/home/shiyanlou-x~/*.zip$zip-r-1-q-oshiyanlou_1.zip/home/shiyanlou-x~/*.zip這里添加了一個參數用于設置壓縮級別-[1-9],1表示最快壓縮但體積大,9表-x是為了排解我們上一次創(chuàng)立的zip則又會被打包進這一次的壓縮文件中,不過留意這里只能使用確定路徑,否則不起作用文件的大小$du-h-d0*.zip~|sortman手冊可知-h,--human-readble〔顧名思義,你可以試試不加的狀況〕-d,--max-depth〔所查看文件的深度〕這樣就一目了然了嘛,你可以看到默認壓縮級別應當是最高的,壓縮與否效果很習命令使用來說,是無關緊要的,期望你能夠無視這些不同。創(chuàng)立加密zip包使用-e參數可以創(chuàng)立加密壓縮包$zip-r-e-oshiyanlou_encryption.zip/home/shiyanlou試驗樓官方網站:“://shiyanlou/“://shiyanlou留意:zip命令,還有一點期望你留意,由于windows系統(tǒng)與Linux/Unix〔為不行見字符〕,在windows為回車加換行)Linux/UnixLF(換linuxwindows系統(tǒng)linux創(chuàng)立的zip壓縮文件在windows上解壓后沒有任何問題,那么你還需要對命令做一些修改$zip-r-l-oshiyanlou.zip/home/shoyanlou這里你就需要加上-l參數將LF轉換為CR+LF來到達以上目的unzip命令解壓縮zipshiyanlou.zip解壓到當前名目$unzipshiyanlou.zip使用安靜模式,將文件解壓到指定名目$unzip-qshiyanlou.zip-dziptest上述指定名目不存在,將會自動創(chuàng)立假設你不想解壓只想查看壓縮包的內容你可以使用-l參數$unzip-lshiyanlou.zip試驗樓官方網站:“://shiyanlou/“://shiyanlou留意:使用unzip解壓文件時我們同樣應當留意兼容問題,不過這里我們關心的不再是上面的問題,而是中文編碼的問題,通常windows系統(tǒng)上面創(chuàng)立的壓縮GBK或其它編碼,而linux上面默認使用的是UTF-8接解壓的話可能會消滅中文亂碼的問題〔有時候它會自動幫你處理〕,為了解決這個問題,我們可以在解壓時指定編碼類型使用-O〔o〕參數指定編碼類型unzip-OGBK中文壓縮文件.ziprar打包壓縮命令rarwindowslinuxrarunrarrar壓縮包rarunrar工具$sudoapt-getupdate$sudoapt-getinstallrarunrar從指定文件或名目創(chuàng)立壓縮包或添加文件到壓縮包$rm*.zip$rarashiyanlou.rar.上面的命令使用a參數添加一個名目~會自動創(chuàng)立。留意:rar的命令參數沒有-,假設加上會報錯〔我也覺得很坑x啊-_-||〕從指定壓縮包文件中刪除某個文件或文件(bug,在當前名目能是我使用的方式不對吧)$rardshiyanlou.rar.zshrc查看不解壓文件$rarlshiyanlou.rarunrarrar文件全路徑解壓$unrarxshiyanlou.rar試驗樓官方網站:“://shiyanlou/“://shiyanlou去掉路徑解壓$mkdirtmp$unrareshiyanlou.rartmp/rar命令參數格外多,不過它在linux下面真心不好用啊,所以上面只涉及了一些根本操作tar打包工具在linux上面還是嫻熟把握tartar能就能搞定linuxtar就夠了呢。tar原本只是一個打包工具,只是同時還是實現(xiàn)了對7z,gzip,xz,bzip2等工具的支持,這些個壓縮工具本身只能實現(xiàn)對文件或名目〔單單獨去學習其他幾個工具把握一個tar就好,而且tar的解壓和壓縮都是同一個命令,只需參數不同而已,就比較便利使用。下面先把握tar〔創(chuàng)立歸檔文件〕和解包的操作創(chuàng)立一個tar包$tar-cfshiyanlou.tar~上面命令中,-c表示創(chuàng)立一個tar包文件,-f用于指定創(chuàng)立的文件名,留意文件名必需緊跟在-ftar-fcshiyanlou.tar,可以寫成tar-fshiyanlou.tar-c~。你還可以加上-v參數以可視的的方式輸出打包的文件。上面會自動去掉表示確定路徑的/,你也可以使用-P保存確定路徑符解包一個文件(-x參數)到指定路徑的已存在名目(-C參數)$mkdirtardir$tar-xfshiyanlou.tar-Ctardir只查看不解包文件-t參數$tar-tfshiyanlou.tar試驗樓官方網站:“://shiyanlou/“://shiyanlou保存文件屬性和跟隨鏈接〔符號鏈接或軟鏈接〕有時候我們使用tar備份文件當你在其他主機復原時期望保存文件的屬性(-p參數)和備份鏈接指向的源文件而不是鏈接本身(-h參數)$tar-cphfetc.tar/etctar的打包和解包的操作講得差不多了,現(xiàn)在開頭玩玩壓縮吧tar來說是相當簡潔的,你需要的也只是gzip工具創(chuàng)立*.tar.gz文件為例來說明我們只需要在創(chuàng)立tar文件的根底上添加-zgzip來壓縮文件$tar-czfshiyanlou.tar.gz~解壓*.tar.gz文件$tar-xzfshiyanlou.tar.gz*.tar.gz -z*.tar.xz -J*tar.bz2 -jtar命令的參數很多,不過常用的或許就是上述這些,需要了解更多你可以查看man手冊獵取更多幫助一節(jié)的試驗內容,這一節(jié)就這么多了吧,不過“l(fā)inxu樂趣多”還是不會省了的二、linux天氣越來越冷了,要是能坐在火爐旁coding那真是極好的〔坐在30°C空調房里的用戶請無視這句話-_-||〕,好吧,立馬滿足你試驗樓官方網站:“://shiyanlou/“://shiy

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論