亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      linux的解壓命令

      時(shí)間: 佳洲1085 分享

        Linux系統(tǒng)下解壓縮包的操作可以通過命令來實(shí)現(xiàn),下面由學(xué)習(xí)啦小編為大家整理了linux的解壓命令,希望對(duì)大家有幫助!

        linux下的解壓命令詳解

        linux解壓命令1.tar

        tar命令詳解

        -c: 建立壓縮檔案

        -x:解壓

        -t:查看內(nèi)容

        -r:向壓縮歸檔文件末尾追加文件

        -u:更新原壓縮包中的文件

        這五個(gè)是獨(dú)立的命令,壓縮解壓都要用到其中一個(gè),可以和別的命令連用但只能用其中一個(gè)。

        下面的參數(shù)是根據(jù)需要在壓縮或解壓檔案時(shí)可選的。

        -z:有g(shù)zip屬性的

        -j:有bz2屬性的

        -Z:有compress屬性的

        -v:顯示所有過程

        -O:將文件解開到標(biāo)準(zhǔn)輸出

        參數(shù)-f是必須的

        -f: 使用檔案名字,切記,這個(gè)參數(shù)是最后一個(gè)參數(shù),后面只能接檔案名。

        tar -cf all.tar *.jpg 這條命令是將所有.jpg的文件打成一個(gè)名為all.tar的包。-c是表示產(chǎn)生新的包,-f指定包的文件名。

        tar -rf all.tar *.gif 這條命令是將所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

        tar -uf all.tar logo.gif 這條命令是更新原來tar包all.tar中l(wèi)ogo.gif文件,-u是表示更新文件的意思。

        tar -tf all.tar 這條命令是列出all.tar包中所有文件,-t是列出文件的意思

        tar -xf all.tar 這條命令是解出all.tar包中所有文件,-x是解開的意思

        tar -tf aaa.tar.gz 在不解壓的情況下查看壓縮包的內(nèi)容

        查看

        tar -tf aaa.tar.gz 在不解壓的情況下查看壓縮包的內(nèi)容

        壓縮

        tar –cvf jpg.tar *.jpg //將目錄里所有jpg文件打包成tar.jpg

        tar –czf jpg.tar.gz *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個(gè)gzip壓縮過的包,命名為jpg.tar.gz

        tar –cjf jpg.tar.bz2 *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用bzip2壓縮,生成一個(gè)bzip2壓縮過的包,命名為jpg.tar.bz2

        tar –cZf jpg.tar.Z *.jpg //將目錄里所有jpg文件打包成jpg.tar后,并且將其用compress壓縮,生成一個(gè)umcompress壓縮過的包,命名為jpg.tar.Z

        解壓

        tar –xvf file.tar //解壓 tar包

        tar -xzvf file.tar.gz //解壓tar.gz

        tar -xjvf file.tar.bz2 //解壓 tar.bz2tar –xZvf file.tar.Z //解壓tar.Z

        linux解壓命令2..gz

        解壓1:gunzip FileName.gz

        解壓2:gzip -d FileName.gz

        壓縮:gzip FileName

        linux解壓命令3..tar.gz 和 .tgz

        解壓:tar zxvf FileName.tar.gz

        壓縮:tar zcvf FileName.tar.gz DirName

        linux解壓命令4..bz2

        功能說明:.bz2文件的解壓縮程序。

        語  法:bunzip2 [-fkLsvV][.bz2壓縮文件]

        補(bǔ)充說明:bunzip2可解壓縮.bz2格式的壓縮文件。bunzip2實(shí)際上是bzip2的符號(hào)連接,執(zhí)行bunzip2與bzip2 -d的效果相同。

        參  數(shù):

        -f或--force  解壓縮時(shí),若輸出的文件與現(xiàn)有文件同名時(shí),預(yù)設(shè)不會(huì)覆蓋現(xiàn)有的文件。若要覆蓋,請(qǐng)使用此參數(shù)。

        -k或--keep  在解壓縮后,預(yù)設(shè)會(huì)刪除原來的壓縮文件。若要保留壓縮文件,請(qǐng)使用此參數(shù)。

        -s或--small  降低程序執(zhí)行時(shí),內(nèi)存的使用量。

        -v或--verbose  解壓縮文件時(shí),顯示詳細(xì)的信息。

        -l,--license,-V或--version  顯示版本信息。

        解壓1:bzip2 -d FileName.bz2

        解壓2:bunzip2 FileName.bz2

        壓縮: bzip2 -z FileName

        linux解壓命令5..tar.bz2

        解壓:tar jxvf FileName.tar.bz2

        壓縮:tar jcvf FileName.tar.bz2 DirName

        linux解壓命令6..bz

        解壓1:bzip2 -d FileName.bz

        解壓2:bunzip2 FileName.bz

        壓縮:未知

        linux解壓命令7..tar.bz

        解壓:tar jxvf FileName.tar.bz

        壓縮:未知

        linux解壓命令8..Z

        解壓:uncompress FileName.Z

        壓縮:compress FileName

        linux解壓命令9..tar.Z

        解壓:tar Zxvf FileName.tar.Z

        壓縮:tar Zcvf FileName.tar.Z DirName

        linux解壓命令10..zip

        語法:

        zip [參數(shù)] [壓縮名] [要壓縮的文件或目錄...]

        zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$]

        [-b <工作目錄>]

        [-ll]

        [-n <字尾字符串>]

        [-t <日期時(shí)間>]

        [-<壓縮效率>]

        [壓縮文件]

        [文件...]

        [-i <范本樣式>]

        [-x <范本樣式>]

        參數(shù):

        -A 調(diào)整可執(zhí)行的自動(dòng)解壓縮文件。

        -b<工作目錄> 指定暫時(shí)存放文件的目錄。

        -c 替每個(gè)被壓縮的文件加上注釋。

        -d 從壓縮文件內(nèi)刪除指定的文件。

        -D 壓縮文件內(nèi)不建立目錄名稱。

        -f 此參數(shù)的效果和指定"-u"參數(shù)類似,但不僅更新既有文件,如果某些文件原本不存在于壓縮文件內(nèi),使用本參數(shù)會(huì)一并將其加入壓縮文件中。

        -F 嘗試修復(fù)已損壞的壓縮文件。

        -g 將文件壓縮后附加在既有的壓縮文件之后,而非另行建立新的壓縮文件。

        -h 在線幫助。

        -i<范本樣式> 只壓縮符合條件的文件。

        -j 只保存文件名稱及其內(nèi)容,而不存放任何目錄名稱。

        -J 刪除壓縮文件前面不必要的數(shù)據(jù)。

        -k 使用MS-DOS兼容格式的文件名稱。

        -l 壓縮文件時(shí),把LF字符置換成LF+CR字符。

        -ll 壓縮文件時(shí),把LF+CR字符置換成LF字符。

        -L 顯示版權(quán)信息。

        -m 將文件壓縮并加入壓縮文件后,刪除原始文件,即把文件移到壓縮文件中。

        -n<字尾字符串> 不壓縮具有特定字尾字符串的文件。

        -o 以壓縮文件內(nèi)擁有最新更改時(shí)間的文件為準(zhǔn),將壓縮文件的更改時(shí)間設(shè)成和該文件相同。

        -q 不顯示指令執(zhí)行過程。

        -r 遞歸處理,將指定目錄下的所有文件和子目錄一并處理。

        -S 包含系統(tǒng)和隱藏文件。

        -t<日期時(shí)間> 把壓縮文件的日期設(shè)成指定的日期。

        -T 檢查備份文件內(nèi)的每個(gè)文件是否正確無誤。

        -u 更換較新的文件到壓縮文件內(nèi)。

        -v 顯示指令執(zhí)行過程或顯示版本信息。

        -V 保存VMS操作系統(tǒng)的文件屬性。

        -w 在文件名稱里假如版本編號(hào),本參數(shù)僅在VMS操作系統(tǒng)下有效。

        -x<范本樣式> 壓縮時(shí)排除符合條件的文件。

        -X 不保存額外的文件屬性。

        -y 直接保存符號(hào)連接,而非該連接所指向的文件,本參數(shù)僅在UNIX之類的系統(tǒng)下有效。

        -z 替壓縮文件加上注釋。

        -$ 保存第一個(gè)被壓縮文件所在磁盤的卷冊(cè)名稱。

        -<壓縮效率> 壓縮效率是一個(gè)介于1-9的數(shù)值。

        解壓:unzip FileName.zip

        壓縮:zip FileName.zip DirName

        linux解壓命令11..rar

        用法:rar <命令> -<選項(xiàng)1> ….-<選項(xiàng)N> <操作文檔> <文件…> <@文件列表…> <解壓路徑>

        通常rar命令由一個(gè)主命令加若干選項(xiàng)(可選)構(gòu)成,操作文檔為操作施加的.rar文件對(duì)象,

        文件或文件列表為對(duì)操作文檔實(shí)現(xiàn)修飾的具體文件或目錄(可選)。

        rar常用命令

        a 添加文件到操作文檔

        例:rar a test.rar file1.txt 若test.rar文件不存在,則打包file1.txt文件成test.rar

        例:rar a test.rar file2.txt 若test.rar文件已經(jīng)存在,則添加file2.txt文件到test.rar中

        (這樣test.rar中就有兩個(gè)文件了)

        注,如果操作文檔中已有某文件的一份拷貝,則a命令更新該文件,對(duì)目錄也可以進(jìn)行操作

        例:rar a test.rar dir1

        c 對(duì)操作文檔添加說明注釋

        rar c test.rar

        (會(huì)出現(xiàn)Reading comment from stdin字樣,然后輸入一行或多行注釋,以ctrl+d結(jié)束)

        cf 添加文件注釋,類似上面的c,不過這個(gè)是對(duì)壓縮文檔中每個(gè)文件進(jìn)行注釋

        cw 將文檔注釋寫入文件

        例:rar cw test.rar comment.txt

        d 從文檔中刪除文件

        例:rar d test.rar file1.txt

        e 將文件解壓到當(dāng)前目錄

        例:rar e test.rar

        注:用e解壓的話,不僅原來的file1.txt和file2.txt被解壓到當(dāng)前目錄,就連dir1里面的所有文件

        也被解壓到當(dāng)前目錄下,不能保持壓縮前的目錄結(jié)構(gòu),如果想保持壓縮前的目錄結(jié)構(gòu),用x解壓

        k 鎖定文檔

        例:rar k test.rar 鎖定文檔后,該文檔就無法進(jìn)行任何更新操作了

        r 修復(fù)文檔

        例:rar r test.rar

        當(dāng)rar文件有問題時(shí),可以嘗試用該命令進(jìn)行修復(fù)(鬼知道有多少用)

        s 轉(zhuǎn)換文檔成自解壓文檔

        例:rar s test.rar

        會(huì)生成一個(gè)test.sfx的可執(zhí)行文檔,運(yùn)行它的效果就相當(dāng)于rar x test.rar,

        適合于向沒有rar的用戶傳輸文件

        t 檢測文檔

        例:rar t test.rar

        檢測test.rar的完整性,一般壓縮完大型文件準(zhǔn)備傳輸前最好用這個(gè)命令來確保文件的正確性

        x 帶路徑解壓文檔中內(nèi)容到當(dāng)前目錄

        例:rar x test.rar

        這樣解壓的話,dir1就會(huì)保持原來的目錄結(jié)構(gòu)

        以上就是rar的常用命令,一個(gè)rar操作只能有一個(gè)命令,而選項(xiàng)卻可以有多個(gè)。

        rar選項(xiàng)有很多,在此無法一一說明,只示范經(jīng)常使用的幾個(gè)

        cl 將文件名轉(zhuǎn)換為小寫

        cu 將文件名轉(zhuǎn)換為大寫

        例:rar a -cl test.rar FILe.txt

        FILe.txt在添加進(jìn)test.rar之后,變?yōu)閒ile.txt

        df 文檔操作后刪除源文件

        例:rar a -df test.rar file1.txt file2.txt dir1

        將file1.txt,file2.txt,dir1壓縮到test.rar中之后,刪除源文件

        ed 不添加空目錄

        例:rar a -ed test.rar dir1

        添加dir1到test.rar中時(shí),不對(duì)空目錄進(jìn)行操作

        rar e -ed test.rar

        解壓test.rar時(shí),不生成空目錄

        k 鎖定文件

        例:rar a -k test.rar file1.txt

        等價(jià)于rar a test.rar file1.txt

        rar k test.rar

        m<0..5> 設(shè)定壓縮比等級(jí)(0-存儲(chǔ),3-默認(rèn),5-最大)

        例:rar a -m0 test.rar dir1 dir2

        將dir1,dir2打包存儲(chǔ)到test.rar,不進(jìn)行實(shí)質(zhì)上的壓縮(速度奇快,適合于對(duì)無甚可壓的文件進(jìn)行操作

        比如avi,jpg等)

        rar a -m5 test.rar *.txt *.bmp

        將當(dāng)前目錄下的txt文件和bmp文件打包壓縮到test.rar中,使用最大壓縮比(最慢)

        ms[ext;ext] 特定文件采用非壓縮方式

        例:rar a -m5 -ms avi;jpg;jpeg test.rar /home

        將home目錄下所有目錄和文件歸檔到test.rar,采用最大壓縮,但avi,jpg,jpeg文件不進(jìn)行壓縮

        (只是打包進(jìn)test.rar,因?yàn)檫@些文件即使用最大壓縮也壓不了多少,不如直接打包節(jié)省時(shí)間)

        o+ 覆蓋已有文件

        o- 不覆蓋已有文件

        例:rar x -o- test.rar

        解壓test.rar文件,但是如果碰到以存在的文件則不覆蓋

        ol 將符號(hào)鏈接以鏈接文件保存,而不是普通文件

        ow 保存或者恢復(fù)文件所有者的信息(username,group)

        這兩個(gè)是*nix系統(tǒng)特有的命令,很容易理解吧

        ------------------------------------------------------------------------

        p[password] 設(shè)定密碼

        例:rar a test.rar *.txt -p prettygirl

        壓縮文件設(shè)定密碼為prettygirl,解壓時(shí)無密碼無法進(jìn)行操作

        如果覺得明碼密碼太過暴露,可以使用

        rar a test.rar *.txt -p

        則rar程序會(huì)詢問你要使用什么密碼,不回顯

        s- 不使用固實(shí)壓縮

        注,固實(shí)壓縮就是壓縮后文檔內(nèi)容不可變更的壓縮方式,這和lock不一樣。因?yàn)槭褂闷胀▔嚎s

        要照顧以后的插入刪除個(gè)別文件的需要,就要留下很多操作余地。而固實(shí)壓縮則不可以對(duì)

        其內(nèi)容進(jìn)行任何更新,所以壓縮比是最大的。

        sfx[name] 創(chuàng)建自解壓文件,這和先用a進(jìn)行壓縮,再用s轉(zhuǎn)換效果是一樣的。

        t 壓縮完畢后進(jìn)行完整性檢驗(yàn)

        例:rar a test.rar /home -t

        壓縮完畢后進(jìn)行檢驗(yàn),如果有問題則報(bào)錯(cuò)。

        ta<date> 僅對(duì)data日期后文件進(jìn)行操作

        tb<date> 僅對(duì)data日期前文件進(jìn)行操作

        注,date的格式為 YYYYMMDDHHMMSS 這樣。

        v<size>[k,b] 分卷壓縮,每卷大小由后面的size指定

        例:rar a -v15000k -m0 test xvid-fn.avi

        對(duì)xvid-fn.avi進(jìn)行打包存儲(chǔ),每卷大小15000k(這種格式在網(wǎng)上發(fā)布dvdrip時(shí)很流行)

        生成的文件名為test.part1.rar,test.part2.rar….(rar 3.20版)

        x<file> 排除特定的文件

        例:rar x test.rar -x *.txt

        解壓test.rar中除*.txt以外的文檔

        x@<list> 同上,不過這次所有排除的文件放在list文件列表中

        y 所有操作均回答yes

        例如有時(shí)解壓時(shí)每碰到相同文件就問是否覆蓋(Y/N),加上-y就可以默認(rèn)選擇Yes,不再詢問

        解壓:rar x FileName.rar

        壓縮:rar a FileName.rar DirName

        linux解壓命令12..lha

        -a或a:壓縮文件,并加入到壓縮文件內(nèi)。

        -a<0/1/2>/u 壓縮文件時(shí),采用不同的文件頭。

        -c或c:壓縮文件,重新建構(gòu)新的壓縮文件后,再將其加入。

        -d或d:從壓縮文件內(nèi)刪除指定的文件。

        -<a/c/u>d或<a/c/u>d:壓縮文件,然后將其加入,重新建構(gòu),更新壓縮文件或,刪除原始文件,也就是把文件移到壓縮文件中。

        -e或e:解開壓縮文件。

        -f或f:強(qiáng)制執(zhí)行l(wèi)ha命令,在解壓時(shí)會(huì)直接覆蓋已有的文件而不加以詢問。

        -g或g:使用通用的壓縮格式,便于解決兼容性的問題。

        -<e/x>i或<e/x>i:解開壓縮文件時(shí),忽略保存在壓縮文件內(nèi)的文件路徑,直接將其解壓后存放在現(xiàn)行目錄下或是指定的目錄中。

        -l或l:列出壓縮文件的相關(guān)信息。

        -m或m:此選項(xiàng)的效果和同時(shí)指定"-ad"選項(xiàng)相同。

        -n或n:不執(zhí)行指令,僅列出實(shí)際執(zhí)行會(huì)進(jìn)行的動(dòng)作。

        -<a/u>o或<a/u>o:采用lharc兼容格式,將壓縮后的文件加入,更新壓縮文件。

        -p或p:從壓縮文件內(nèi)輸出到標(biāo)準(zhǔn)輸出設(shè)備。

        -q或q:不顯示指令執(zhí)行過程。

        -t或t:檢查備份文件內(nèi)的每個(gè)文件是否正確無誤。

        -u或u:更換較新的文件到壓縮文件內(nèi)。

        -u<0/1/2>或u<0/1/2>:在文件壓縮時(shí)采用不同的文件頭,然后更新到壓縮文件內(nèi)。

        -v或v:詳細(xì)列出壓縮文件的相關(guān)信息。

        -<e/x>w=<目的目錄>或<e/x>w=<目的目錄>:指定解壓縮的目錄。

        -x或x:解開壓縮文件。 -z或z:不壓縮文件,直接把它加入,更新壓縮文件。

        -z或z:不壓縮文件,直接把它加入,更新壓縮文件

        -<a/u>z或<a/u>z 不壓縮文件,直接把它加入,更新壓縮文件

        解壓:lha -e FileName.lha

        壓縮:lha -a FileName.lha FileName

        linux解壓命令13..rpm

        1.安裝一個(gè)包

        # rpm -ivh

        # rpm -Uvh

        # rpm -e

        --force 即使覆蓋屬于其它包的文件也強(qiáng)迫安裝 --nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強(qiáng)迫安

        裝。

        # rpm -q < rpm package name>

        # rpm -qi < rpm package name>

        # rpm -ql < rpm package name>

        # rpm -qf

        # rpm -qil < rpm package name>

        # rpm -qa

        # rpm -qilp < rpm package name>

        2.升級(jí)一個(gè)包

        3.移走一個(gè)包

        4.安裝參數(shù)

        5.查詢一個(gè)包是否被安裝

        6.得到被安裝的包的信息

        7.列出該包中有哪些文件

        8.列出服務(wù)器上的一個(gè)文件屬于哪一個(gè)RPM包

        9.可綜合好幾個(gè)參數(shù)一起用

        10.列出所有被安裝的rpm package

        11.列出一個(gè)未被安裝進(jìn)系統(tǒng)的RPM包文件中包含有哪些文件?

        解包:rpm2cpio FileName.rpm | cpio -div

        linux解壓命令14..deb

        dpkg-deb命令是Debian Linux下的軟件包管理工具,它可以對(duì)軟件包執(zhí)行打包和解包操作以及提供軟件包信息

        -b:創(chuàng)建debian軟件包。

        -c:顯示軟件包中的文件列表;

        -e:將主控信息解壓;

        -f:把字段內(nèi)容打印到標(biāo)準(zhǔn)輸出;

        -x:將軟件包中的文件釋放到指定目錄下;

        -X:將軟件包中的文件釋放到指定目錄下,并顯示釋放文件的詳細(xì)過程;

        -w:顯示軟件包的信息;

        -l:顯示軟件包的詳細(xì)信息;

        -R:提取控制信息和存檔的清單文件;

        解包:ar p FileName.deb data.tar.gz | tar zxf -

        .tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea

        解壓:sEx x FileName.*

        壓縮:sEx a FileName.* FileName

        sEx只是調(diào)用相關(guān)程序,本身并無壓縮、解壓功能,請(qǐng)注意!

        linux解壓命令15.gzip 命令

        gzip命令詳解

        語法:gzip [選項(xiàng)] 壓縮(解壓縮)的文件名

        -c 將輸出寫到標(biāo)準(zhǔn)輸出上,并保留原有文件。

        -d 將壓縮文件解壓。

        -l 對(duì)每個(gè)壓縮文件,顯示下列字段:

        (1)壓縮文件的大小

        (2)未壓縮文件的大小

        (3)壓縮比

        未壓縮文件的名字

        -r 遞歸式地查找指定目錄并壓縮其中的所有文件或者是解壓縮。

        -t 測試,檢查壓縮文件是否完整。

        -v 對(duì)每一個(gè)壓縮和解壓的文件,顯示文件名和壓縮比。

        -num 用指定的數(shù)字num調(diào)整壓縮的速度,-1或--fast表示最快壓縮方法(低壓縮比),-9或--best表示最慢壓縮方法(高壓縮比)。系統(tǒng)缺省值為6。

        注:gzip不能壓縮整個(gè)目錄??梢允褂胻ar先打包,再壓縮

      3625231