8/13 day15-文件壓縮打包

1.什么是文件壓縮?

將多個(gè)文件或目錄合并成為一個(gè)特殊的文件

2.為什么要對文件進(jìn)行壓縮向抢?

我們在傳輸大量的文件時(shí)转晰,通常都會選擇將該文件進(jìn)行壓縮莲蜘,然后在進(jìn)行傳輸熟呛。首先:壓縮后的文件會比壓縮前的文件小静檬。一個(gè)28G的文件夾壓縮后能達(dá)到6G其次:多個(gè)文件傳輸很慢炭懊,但單個(gè)文件傳輸會很快,同時(shí)還能節(jié)省網(wǎng)絡(luò)的消耗拂檩。

3.Windows的壓縮包與Linux的壓縮包能否互通凛虽?

windows系統(tǒng) :rar 或 zip

Linux系統(tǒng) zip 和 tar.gz

Linux上的壓縮格式放在windows系統(tǒng)下都是可以正常打開的。

注: Linux不支持 Windows下的 RAR 格式的壓縮文件广恢。Windows和Linux互通通常選擇 zip

4.Linux下壓縮包有哪些常見的類型

格式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 壓縮工具

.zip? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?zip壓縮工具(必須要會)

.gz? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? gzip壓縮工具凯旋,只能壓縮文件,會刪除原文件(通常配合tar使用)

.bz2? ? ? ? ? ? ? ? ? ? ? ? ? bzip2壓縮工具钉迷,只能壓縮文件至非,會刪除原文件(通常配合tar使用)

.tar.gz? ? ? ? ? ? ? ? ? ? ? 先使用tar命令歸檔打包,然后使用gzip壓縮(必須會)

.tar.bz2? ? ? ? ? ? ? ? ? ? ? ? ?先使用tar命令歸檔打包糠聪,然后使用bzip壓縮

5.gzip(僅對文件有效)

yum -y install gzip?

?gzip file? ? ? ? ? ? ? 對文件進(jìn)行壓縮(打包)

?zcat file.gz? ? ? ? ? 查看gz壓縮后的文件(查看)

?gzip -d file.gz? ? 解壓gzip的壓縮包(解包)

讓某個(gè)文件不生效時(shí)

?gzip CentOS-Vault.repo --> CentOS-Vault.repo.gz?

zcat CentOS-Vault.repo.gz? --> 查看不想解壓的壓縮包文件內(nèi)容

6.zip

使用zip命令可以對文件進(jìn)行壓縮打包荒椭,解壓則需要使用unzip命令

默認(rèn)情況下沒有zip和unzip工具,需要進(jìn)行安裝 yum -y install zip unzip

①壓縮文件為zip包

zip? filename.zip? filename

②壓縮目錄為zip包?

zip -r? dir.zip dir/

③查看zip壓縮包是否是完整的? ? ? ?

zip -T? filename.zip

結(jié)果 test of filename.zip OK

④不解壓壓縮查看壓縮包中的內(nèi)容

unzip -l? filename.zip?

unzip -t? filename.zip

⑤解壓zip文件包, 默認(rèn)解壓至當(dāng)前目錄? ? ? ? ?

unzip? filename.zip

⑥解壓zip內(nèi)容至/opt目錄

unzip filename.zip? -d /opt/

7.tar打包與壓縮

tar是linux下最常用的壓縮與解壓縮, 支持文件和目錄的壓縮歸檔

tar [-zjxcvfpP]? ? filename?

c? #創(chuàng)建新的歸檔文件

x? #對歸檔文件解包

t? #列出歸檔文件里的文件列表

v? #輸出命令的歸檔或解包的過程

f? #指定包文件名舰蟆,多參數(shù)f寫最后


z? #使用gzip壓縮歸檔后的文件(.tar.gz)

j? #使用bzip2壓縮歸檔后的文件(.tar.bz2)

J? #使用xz壓縮歸檔后的文件(tar.xz)

C? #指定解壓目錄位置

X? #排除多個(gè)文件(寫入需要排除的文件名稱)

h? ? #打包軟鏈接

--hard-dereference? #打包硬鏈接

--exclude? #在打包的時(shí)候?qū)懭胄枰懦募蚰夸?/p>

#常用打包與壓縮組合

czf? ? #打包tar.gz格式**

cjf? ? #打包tar.bz格式

cJf? ? #打包tar.xz格式

zxf? ? #解壓tar.gz格式

jxf? ? #解壓tar.bz格式

xf? ? ? ? #自動選擇解壓模式**

tf? ? ? ? #查看壓縮包內(nèi)容**

①.將文件或目錄進(jìn)行打包壓縮

以gzip歸檔方式打包并壓縮

tar czf? test.tar.gz? test/ test2/

以bz2方式壓縮

?tar cjf? test.tar.bz2 dir.txt dir/

打包鏈接文件,打包鏈接文件的真實(shí)文件

[root@oldboy ~]# cd /

[root@oldboy ~]# tar czfh local.tar.gz? etc/rc.local

打包/tmp下所有文件

[root@oldboy ~]# cd /

[root@oldboy ~]#find tmp/ -type f | xargs tar czf tmp.tar.gz

打包/tmp下所有文件

tar czf tmp.tar.gz $(find /tmp/ -type f)

解壓到指定目錄

tar xf /etc/local.tar.gz? -C /tmp

②.排除文件, 并打包壓縮

排除單個(gè)文件?

tar czf etc.tar.gz --exclude=etc/services etc/

排除多個(gè)文件

tar czf etc.tar.gz --exclude=etc/services --exclude=etc/rc.local etc/

將需要排除的文件寫入文件中

cat paichu.list

指定需要排除的文件列表, 最后進(jìn)行打包壓縮

tar czfX etc.tar.gz paichu.list etc/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末趣惠,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子身害,更是在濱河造成了極大的恐慌味悄,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件塌鸯,死亡現(xiàn)場離奇詭異侍瑟,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門涨颜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來费韭,“玉大人,你說我怎么就攤上這事庭瑰⌒浅郑” “怎么了?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵弹灭,是天一觀的道長钉汗。 經(jīng)常有香客問我,道長鲤屡,這世上最難降的妖魔是什么损痰? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮酒来,結(jié)果婚禮上卢未,老公的妹妹穿的比我還像新娘。我一直安慰自己堰汉,他們只是感情好辽社,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著翘鸭,像睡著了一般滴铅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上就乓,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天汉匙,我揣著相機(jī)與錄音,去河邊找鬼生蚁。 笑死噩翠,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的邦投。 我是一名探鬼主播伤锚,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼志衣!你這毒婦竟也來了屯援?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤念脯,失蹤者是張志新(化名)和其女友劉穎狞洋,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體和二,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡徘铝,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年耳胎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了惯吕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惕它。...
    茶點(diǎn)故事閱讀 39,727評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖废登,靈堂內(nèi)的尸體忽然破棺而出淹魄,到底是詐尸還是另有隱情,我是刑警寧澤堡距,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布甲锡,位于F島的核電站,受9級特大地震影響羽戒,放射性物質(zhì)發(fā)生泄漏缤沦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一易稠、第九天 我趴在偏房一處隱蔽的房頂上張望缸废。 院中可真熱鬧,春花似錦驶社、人聲如沸企量。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽届巩。三九已至,卻和暖如春份乒,著一層夾襖步出監(jiān)牢的瞬間恕汇,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工或辖, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拇勃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓孝凌,卻偏偏與公主長得像方咆,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子蟀架,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評論 2 354

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