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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論