linux下壓縮解壓縮命令

zip/gzip 命令

linux zip命令參數(shù)列表:


-a 將文件轉(zhuǎn)成ASCII模式

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

-h 顯示幫助界面

-m 將文件壓縮之后,刪除源文件


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

-o 將壓縮文件內(nèi)的所有文件的最新變動(dòng)時(shí)間設(shè)為壓縮時(shí)候的時(shí)間

-q 安靜模式秒际,在壓縮的時(shí)候不顯示指令的執(zhí)行過(guò)程

-r 將指定的目錄下的所有子目錄以及文件一起處理

-S 包含系統(tǒng)文件和隱含文件(S是大寫)

-t 日期 把壓縮文件的最后修改日期設(shè)為指定的日期淆九,日期格式為mmddyyyy


舉例:

壓縮目錄:

zip/gzip –q –r script.zip /home/y00424039/script

?壓縮文件:

zip/gzip -q .cshrc.zip /home/y00424039/.cshrc


注意:(1)减细、如果不指定解壓后的文件流济,會(huì)把原文件替換掉

(2)绍弟、zip必須要用unzip命令進(jìn)行解壓技即,而gzip壓縮的文件可以用ungzip解壓,也可以用gzip加-d選項(xiàng)進(jìn)行解壓樟遣。

unzip/ungzip命令


unzip [-cflptuvz][-agCjLMnoqsVX][-P <密碼>][.zip文件][文件][-d <目 錄>][-x <文件>] 或 unzip [-Z]


補(bǔ)充說(shuō)明:unzip為.zip壓縮文件的解壓縮程序而叼。


unzip參 數(shù):

-c 將解壓縮的結(jié)果顯示到屏幕上,并對(duì)字符做適當(dāng)?shù)霓D(zhuǎn)換豹悬。

-f 更新現(xiàn)有的文件葵陵。

-l 顯示壓縮文件內(nèi)所包含的文件。

-p 與-c參數(shù)類似瞻佛,會(huì)將解壓縮的結(jié)果顯示到屏幕上脱篙,但不會(huì)執(zhí)行任何的轉(zhuǎn)換。

-t 檢查壓縮文件是否正確伤柄。

-u 與-f參數(shù)類似绊困,但是除了更新現(xiàn)有的文件外,也會(huì)將壓縮文件中的其他文件解壓縮到目錄中响迂。

-v 執(zhí)行是時(shí)顯示詳細(xì)的信息考抄。

-z 僅顯示壓縮文件的備注文字。

-a 對(duì)文本文件進(jìn)行必要的字符轉(zhuǎn)換蔗彤。

-b 不要對(duì)文本文件進(jìn)行字符轉(zhuǎn)換川梅。

-C 壓縮文件中的文件名稱區(qū)分大小寫。

-j 不處理壓縮文件中原有的目錄路徑然遏。

-L 將壓縮文件中的全部文件名改為小寫贫途。

-M 將輸出結(jié)果送到more程序處理。

-n 解壓縮時(shí)不要覆蓋原有的文件待侵。

-o 不必先詢問用戶丢早,unzip執(zhí)行后覆蓋原有文件。

-P<密碼> 使用zip的密碼選項(xiàng)秧倾。

-q 執(zhí)行時(shí)不顯示任何信息怨酝。

-s 將文件名中的空白字符轉(zhuǎn)換為底線字符。

-V 保留VMS的文件版本信息那先。

-X 解壓縮時(shí)同時(shí)回存文件原來(lái)的UID/GID农猬。

[.zip文件] 指定.zip壓縮文件。

[文件] 指定要處理.zip壓縮文件中的哪些文件售淡。

-d<目錄> 指定文件解壓縮后所要存儲(chǔ)的目錄斤葱。

-x<文件> 指定不要處理.zip壓縮文件中的哪些文件慷垮。

-Z unzip -Z等于執(zhí)行zipinfo指令


舉例:


將/home/wwwroot/xahot.zip解壓到當(dāng)前目錄


unzip?xahot.zip


如果出現(xiàn)這個(gè)提示:

-bash: zip: command not found?? ?不能執(zhí)行ZIP壓縮,是因?yàn)闆]有安裝ZIP揍堕,

運(yùn)行下這條安裝命令即可 ?yum install zip

?tar命令

# tar -cvf /usr/local/auto_bak/test.tar /usr/local/test?僅打包料身,不壓縮

# tar -zcvf /usr/local/auto_bak/test.tar.gz /usr/local/test?打包后,以gzip壓縮 在參數(shù)f后面的壓縮文件名是自己取的衩茸,習(xí)慣上用tar來(lái)做芹血,如果加z參數(shù),則以tar.gz 或tgz來(lái)代表gzip壓縮過(guò)的tar file文件

解壓操作:

#tar -zxvf /usr/local/test.tar.gz

tar 解壓縮命令詳解

-c: 建立壓縮檔案

-x:解壓

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

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

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

這五個(gè)是獨(dú)立的命令楞慈,壓縮解壓都要用到其中一個(gè)祟牲,可以和別的命令連用但只能用其中一個(gè)。下面的參數(shù)是根據(jù)需要在壓縮或解壓檔案時(shí)可選的抖部。

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

-j:有bz2屬性的

-Z:有compress屬性的

-v:顯示所有過(guò)程

-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

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

# tar -tf all.tar

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

# tar -xf all.tar

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

壓縮

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

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

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

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

rar a jpg.rar *.jpg //rar格式的壓縮,需要先下載rar for linux

zip jpg.zip *.jpg //zip格式的壓縮择懂,需要先下載zip for linux

解壓

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

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

tar -xjvf file.tar.bz2?? //解壓 tar.bz2

tar –xZvf file.tar.Z?? //解壓tar.Z

unrar e file.rar //解壓rar

unzip file.zip //解壓zip

總結(jié)

(1)喻喳、*.tar 用 tar –xvf 解壓

(2)、*.gz 用 gzip -d或者gunzip 解壓

(3)休蟹、*.tar.gz和*.tgz 用 tar –xzf 解壓

(4)沸枯、*.bz2 用 bzip2 -d或者用bunzip2 解壓

(5)、*.tar.bz2用tar –xjf 解壓

(6)赂弓、*.Z 用 uncompress 解壓

(7)绑榴、*.tar.Z 用tar –xZf 解壓

(8)、*.rar 用 unrar e解壓

(9)盈魁、*.zip 用 unzip 解壓

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末翔怎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子杨耙,更是在濱河造成了極大的恐慌赤套,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件珊膜,死亡現(xiàn)場(chǎng)離奇詭異容握,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)车柠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門剔氏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人竹祷,你說(shuō)我怎么就攤上這事谈跛。” “怎么了塑陵?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵感憾,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我令花,道長(zhǎng)阻桅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任兼都,我火速辦了婚禮鳍刷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘俯抖。我一直安慰自己输瓜,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布芬萍。 她就那樣靜靜地躺著尤揣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪柬祠。 梳的紋絲不亂的頭發(fā)上北戏,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音漫蛔,去河邊找鬼嗜愈。 笑死旧蛾,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蠕嫁。 我是一名探鬼主播锨天,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼剃毒!你這毒婦竟也來(lái)了病袄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤赘阀,失蹤者是張志新(化名)和其女友劉穎涯捻,沒想到半個(gè)月后暇唾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年疮薇,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了仰美。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拥娄。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡耸弄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出秒咨,到底是詐尸還是另有隱情喇辽,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布雨席,位于F島的核電站菩咨,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏陡厘。R本人自食惡果不足惜抽米,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望糙置。 院中可真熱鬧云茸,春花似錦、人聲如沸谤饭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)揉抵。三九已至亡容,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間冤今,已是汗流浹背闺兢。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留戏罢,地道東北人屋谭。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓脚囊,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親桐磁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子悔耘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容