日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux进阶命令2

發(fā)布時(shí)間:2023/12/9 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux进阶命令2 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
linux進(jìn)階命令2


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

2)壓縮的類型
有損壓縮、無損壓縮。
a)有損壓縮:
如mp4視頻文件,即使壓縮過程中,減少了很多幀的數(shù)據(jù),
對(duì)觀看者而言,也沒有影響。當(dāng)然mp3音樂文件也是有損壓縮。
b)無損壓縮:
如普通文件的壓縮,為了保證信息的正確傳遞,
不希望文件經(jīng)過壓縮或解壓后,出現(xiàn)問題。

?

2.linux下常用的壓縮命令
小節(jié):
單個(gè)文件的壓縮(解壓)使用gzip 和bzip2
多個(gè)文件和目錄使用tar


gzip的常用選項(xiàng)
-l(list) 列出壓縮文件的內(nèi)容
-k(keep) 在壓縮或解壓時(shí),保留輸入文件。
-d(decompress) 將壓縮文件進(jìn)行解壓縮

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的壓縮文件,
并刪除原有的文件,所以說,推薦使用gzip -k 來壓縮源文件。

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

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


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

?

bzip2來壓縮單個(gè)文件
bzip2的常用選項(xiàng)
-k(keep) 在壓縮或解壓時(shí),保留輸入文件。
-d(decompress) 將壓縮文件進(jìn)行解壓縮

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

注意:
1)如果bzip2不加任何選項(xiàng),此時(shí)為壓縮,壓縮完該文件會(huì)生成后綴為.bz2的壓縮文件,
并刪除原有的文件,所以說,推薦使用bzip2 -k 來壓縮源文件。
2)bzip2只能壓縮單個(gè)文件,不能壓縮目錄。

單個(gè)文件的壓縮使用gzip或bzip2,
壓縮有兩個(gè)參數(shù):1)壓縮時(shí)間 2)壓縮比
一般情況下,小文件使用gzip來壓縮,大文件使用bzip2來壓縮。
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來對(duì)多個(gè)目錄、文件進(jìn)行打包和壓縮。


tar常用選項(xiàng)
-c(create) 表示創(chuàng)建用來生成文件包
-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 -czvf與tar czvf是一樣的效果,所以說,后面統(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

?

posted on 2018-03-10 16:38 Dream998 閱讀(...) 評(píng)論(...) 編輯 收藏

轉(zhuǎn)載于:https://www.cnblogs.com/Dream998/p/8540562.html

總結(jié)

以上是生活随笔為你收集整理的linux进阶命令2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。