最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

5.5Linux進(jìn)階命令_gzip命令和bzip2命令

2020-08-14 15:05 作者:韋東山  | 我要投稿


文章來(lái)源:

韋東山升級(jí)版全系列嵌入式免費(fèi)視頻_快速入門篇


壓縮的目的:

在網(wǎng)絡(luò)傳遞文件時(shí),可以先將文件壓縮,然后傳遞壓縮后的文件,從而減少網(wǎng)絡(luò)帶寬。接受者接受文件后,解壓即可。


壓縮的類型

有損壓縮、無(wú)損壓縮。

a)有損壓縮: 如mp4視頻文件,即使壓縮過(guò)程中,減少了很多幀的數(shù)據(jù), 對(duì)觀看者而言,也沒(méi)有影響。當(dāng)然mp3音樂(lè)文件也是有損壓縮。

b)無(wú)損壓縮: 如普通文件的壓縮,為了保證信息的正確傳遞, 不希望文件經(jīng)過(guò)壓縮或解壓后,出現(xiàn)問(wèn)題。 后面講解的都是無(wú)損壓縮。?


Linux下常用的壓縮命令

1)單個(gè)文件的壓縮(解壓)使用gzip和bzip2

2)多個(gè)文件和目錄使用tar

gzip的常用選項(xiàng):


1)查看

gzip ?-l 壓縮文件名

比如: gzip -l pwd.1.gz



2)解壓

gzip -kd ?壓縮文件名

比如: gzip -kd pwd.1.gz 該壓縮文件是以.gz結(jié)尾的單個(gè)文件


3)壓縮

gzip -k ?源文件名

比如:gzip -k mypwd.1 得到了一個(gè).gz結(jié)尾的壓縮文件


注意:

1)如果gzip不加任何選項(xiàng),此時(shí)為壓縮,壓縮完該文件會(huì)生成后綴為.gz的壓縮文件, 并刪除原有的文件,所以說(shuō),推薦使用gzip -k來(lái)壓縮源文件。

2)相同的文件內(nèi)容,如果文件名不同,壓縮后的大小也不同。

3)gzip只能壓縮單個(gè)文件,不能壓縮目錄。


提示:

man pwd會(huì)解壓/usr/share/man/man1/pwd.1.gz這個(gè)文件, 然后讀取該文件中固定的格式的一些信息,然后顯示到終端中。?


bzip2來(lái)壓縮單個(gè)文件

bzip2的常用選項(xiàng):?

1)壓縮

bzip2 ?-k ?源文件名

比如:bzip2 -k mypwd.1 得到一個(gè).bz2后綴的壓縮文件


2)解壓

bzip2 ?-kd ?壓縮文件名

比如:bzip2 -kd mypwd.1.bz2


注意:

1)如果bzip2不加任何選項(xiàng),此時(shí)為壓縮,壓縮完該文件會(huì)生成后綴為.bz2的壓縮文件, 并刪除原有的文件,所以說(shuō),推薦使用bzip2 -k來(lái)壓縮源文件。

2)bzip2只能壓縮單個(gè)文件,不能壓縮目錄。?


單個(gè)文件的壓縮使用gzip或bzip2

壓縮有兩個(gè)參數(shù):

1)壓縮時(shí)間

2)壓縮比?


一般情況下,小文件使用gzip來(lái)壓縮,大文件使用bzip2來(lái)壓縮


比如:

mypwd.1源大小是1477字節(jié),

gzip壓縮后mypwd.1.gz是877字節(jié),

bzip2壓縮后mypwd.1.bz2是939字節(jié)。


myls.1源文件大小7664字節(jié),

gzip壓縮后myls.1.gz是3144字節(jié),

bzip2壓縮后myls.1.bz2是3070字節(jié)。


gzip、bizp2只能對(duì)一個(gè)文件進(jìn)行壓縮,而不能對(duì)多個(gè)文件和目錄進(jìn)行壓縮。 所以需要tar來(lái)對(duì)多個(gè)目錄、文件進(jìn)行打包和壓縮。?


tar常用選項(xiàng)?

-c(create) 表示創(chuàng)建用來(lái)生成文件包

-x:表示提取,從文件包中提取文件

-t可以查看壓縮的文件。 -z使用gzip方式進(jìn)行處理,它與”c“結(jié)合就表示壓縮,與”x“結(jié)合就表示解壓縮。

-j使用bzip2方式進(jìn)行處理,它與”c“結(jié)合就表示壓縮,與”x“結(jié)合就表示解壓縮。

-v(verbose)詳細(xì)報(bào)告tar處理的信息

-f(file)表示文件,后面接著一個(gè)文件名。

-C ?<指定目錄> ? ?解壓到指定目錄


1.tar打包、gzip壓縮

1)壓縮

tar -czvf ? 壓縮文件名 ? 目錄名

如: tar czvf dira.tar.gz ?dira

注意:tar ?-czvftar ?czvf是一樣的效果,所以說(shuō),后面統(tǒng)一取消


2)查看

tar tvf ? 壓縮文件名

tar tvf dira.tar.gz


3)解壓

tar xzvf 壓縮文件名

tar xzvf 壓縮文件名 ?-C ?指定目錄

如: tar xzvf dira.tar.gz ? ?解壓到當(dāng)前目錄

如: tar xzvf dira.tar.gz ? -C ?/home/book ? ?解壓到/home/book?


2.tar打包、bzip2壓縮

1)壓縮

tar cjvf ? 壓縮文件名 ? 目錄名

如: tar cjvf dira.tar.bz2 ?dira


2)查看

tar tvf ? 壓縮文件名

如: tar tvf dira.tar.bz2


3)解壓

tar xjvf 壓縮文件名

tar xjvf 壓縮文件名 ?-C ?指定目錄

如: tar xjvf dira.tar.bz2 ? ?解壓到當(dāng)前目錄

如: tar xjvf dira.tar.bz2 -C ?/home/book ? 解壓到/home/book?


視頻教程??

韋東山升級(jí)版全系列嵌入式免費(fèi)視頻_快速入門篇


5.5Linux進(jìn)階命令_gzip命令和bzip2命令的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
西乡县| 县级市| 佛教| 青川县| 喀喇沁旗| 兴国县| 车险| 楚雄市| 咸阳市| 屏山县| 皮山县| 宜春市| 清丰县| 长岛县| 清徐县| 巫溪县| 潜江市| 北安市| 星座| 旺苍县| 炉霍县| 尤溪县| 大石桥市| 长治县| 宁都县| 明光市| 务川| 沙湾县| 临泉县| 大连市| 治多县| 邳州市| 枞阳县| 贞丰县| 永胜县| 普安县| 津市市| 威宁| 益阳市| 雷山县| 白山市|