成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Linux歸檔和壓縮命令介紹

今天小編就為大家?guī)硪黄榻BLinux歸檔和壓縮命令介紹的文章。小編覺得挺實(shí)用的,為此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比德宏州網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式德宏州網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋德宏州地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

歸檔,也稱為打包,指的是一個(gè)文件或目錄的集合,而這個(gè)集合被存儲在一個(gè)文件中。歸檔文件沒有經(jīng)過壓縮,因此,它占用的空間是其中所有文件和目錄的總和。

壓縮是指利用算法將文件進(jìn)行處理,已達(dá)到保留最大文件信息,而讓文件體積變小的目的。其基本原理為,通過查找文件內(nèi)的重復(fù)字節(jié),建立一個(gè)相同字節(jié)的詞典文件,并用一個(gè)代碼表示。比如說,在壓縮文件中,有不止一處出現(xiàn)了 "你好、世界",那么,在壓縮文件時(shí),這個(gè)詞就會用一個(gè)代碼表示并寫入詞典文件,這樣就可以實(shí)現(xiàn)縮小文件體積的目的。

Linux 下,常用歸檔命令有 2 個(gè),分別是 tar 和 dd(相對而言,tar 的使用更為廣泛);常用的壓縮命令有很多,比如 gzip、zip、bzip2 等。這些命令的詳細(xì)用法,后續(xù)文件會做一一介紹。

tar命令做打包操作

當(dāng) tar 命令用于打包操作時(shí),該命令的基本格式為:

[root@localhost ~]#tar [選項(xiàng)] 源文件或目錄

此命令常用的選項(xiàng)及各自的含義如表 1 所示。

表 1 tar 打包命令常用選項(xiàng)及含義
選項(xiàng)含義
-c將多個(gè)文件或目錄進(jìn)行打包。
-A追加 tar 文件到歸檔文件。
-f 包名指定包的文件名。包的擴(kuò)展名是用來給管理員識別格式的,所以一定要正確指定擴(kuò)展名;
-v顯示打包文件過程;

需要注意的是,在使用 tar 命令指定選項(xiàng)時(shí)可以不在選項(xiàng)前面輸入“-”。例如,使用“cvf”選項(xiàng)和 “-cvf”起到的作用一樣。

tar命令做解打包操作

當(dāng) tar 命令用于對 tar 包做解打包操作時(shí),該命令的基本格式如下:

[root@localhost ~]#tar [選項(xiàng)] 壓縮包

當(dāng)用于解打包時(shí),常用的選項(xiàng)與含義如表 2 所示。

表 2 tar 解打包常用選項(xiàng)及含義
選項(xiàng)含義
-x對 tar 包做解打包操作。
-f指定要解壓的 tar 包的包名。
-t只查看 tar 包中有哪些文件或目錄,不對 tar 包做解打包操作。
-C 目錄指定解打包位置。
-v顯示解打包的具體過程。

tar命令做打包壓縮(解壓縮解打包)操作

當(dāng) tar 命令同時(shí)做打包壓縮的操作時(shí),其基本格式如下:

[root@localhost ~]#tar [選項(xiàng)] 壓縮包 源文件或目錄

此處常用的選項(xiàng)有以下 2 個(gè),分別是:

  • -z:壓縮和解壓縮 ".tar.gz" 格式;

  • -j:壓縮和解壓縮 ".tar.bz2"格式。

zip 命令

類似于 Windows 系統(tǒng)中的 winzip 壓縮程序,其基本格式如下:

[root@localhost ~]#zip [選項(xiàng)] 壓縮包名 源文件或源目錄列表

注意,zip 壓縮命令需要手工指定壓縮之后的壓縮包名,注意寫清楚擴(kuò)展名,以便解壓縮時(shí)使用。
該命令常用的幾個(gè)選項(xiàng)及各自的含義如表 1 所示。

表 1 zip 命令常用選項(xiàng)及含義
選項(xiàng)含義
-r遞歸壓縮目錄,及將制定目錄下的所有文件以及子目錄全部壓縮。
-m將文件壓縮之后,刪除原始文件,相當(dāng)于把文件移到壓縮文件中。
-v顯示詳細(xì)的壓縮過程信息。
-q在壓縮的時(shí)候不顯示命令的執(zhí)行過程。
-壓縮級別壓縮級別是從 1~9 的數(shù)字,-1 代表壓縮速度更快,-9 代表壓縮效果更好。
-u更新壓縮文件,即往壓縮文件中添加新文件。

unzip 命令

unzip 命令可以查看和解壓縮 zip 文件。該命令的基本格式如下:

[root@localhost ~]# unzip [選項(xiàng)] 壓縮包名

此命令常用的選項(xiàng)以及各自的含義如表 1 所示。

表 1 unzip 命令常用選項(xiàng)及含義
選項(xiàng)含義
-d 目錄名將壓縮文件解壓到指定目錄下。
-n解壓時(shí)并不覆蓋已經(jīng)存在的文件。
-o解壓時(shí)覆蓋已經(jīng)存在的文件,并且無需用戶確認(rèn)。
-v查看壓縮文件的詳細(xì)信息,包括壓縮文件中包含的文件大小、文件名以及壓縮比等,但并不做解壓操作。
-t測試壓縮文件有無損壞,但并不解壓。
-x 文件列表解壓文件,但不包含文件列表中指定的文件。

gzip命令

gzip 是 Linux 系統(tǒng)中經(jīng)常用來對文件進(jìn)行壓縮和解壓縮的命令,通過此命令壓縮得到的新文件,其擴(kuò)展名通常標(biāo)記為“.gz”。

再強(qiáng)調(diào)一下,gzip 命令只能用來壓縮文件,不能壓縮目錄,即便指定了目錄,也只能壓縮目錄內(nèi)的所有文件。

gzip 命令的基本格式如下:

[root@localhost ~]# gzip [選項(xiàng)] 源文件

命令中的源文件,當(dāng)進(jìn)行壓縮操作時(shí),指的是普通文件;當(dāng)進(jìn)行解壓縮操作時(shí),指的是壓縮文件。該命令常用的選項(xiàng)及含義如表 1 所示。

表 1 gzip 命令常用選項(xiàng)及含義
選項(xiàng)含義
-c將壓縮數(shù)據(jù)輸出到標(biāo)準(zhǔn)輸出中,并保留源文件。
-d對壓縮文件進(jìn)行解壓縮。
-r遞歸壓縮指定目錄下以及子目錄下的所有文件。
-v對于每個(gè)壓縮和解壓縮的文件,顯示相應(yīng)的文件名和壓縮比。
-l對每一個(gè)壓縮文件,顯示以下字段:
  • 壓縮文件的大??;

  • 未壓縮文件的大??;

  • 壓縮比;

  • 未壓縮文件的名稱。

-數(shù)字用于指定壓縮等級,-1 壓縮等級最低,壓縮比最差;-9 壓縮比最高。默認(rèn)壓縮比是 -6。

gunzip命令

gunzip 是一個(gè)使用廣泛的解壓縮命令,它用于解壓被 gzip 壓縮過的文件(擴(kuò)展名為 .gz)。

對于解壓被 gzip 壓縮過的文件,還可以使用 gzip 自己,即 gzip -d 壓縮包。

gunzip 命令的基本格式為:

[root@localhost ~]# gunzip [選項(xiàng)] 文件

該命令常用的選項(xiàng)及含義如表 1 所示。

表 1 gunzip 命令常用選項(xiàng)及含義
選項(xiàng)含義
-r遞歸處理,解壓縮指定目錄下以及子目錄下的所有文件。
-c把解壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備。
-f強(qiáng)制解壓縮文件,不理會文件是否已存在等情況。
-l列出壓縮文件內(nèi)容。
-v顯示命令執(zhí)行過程。
-t測試壓縮文件是否正常,但不對其做解壓縮操作。

bzip2 命令

bzip2 命令同 gzip 命令類似,只能對文件進(jìn)行壓縮(或解壓縮),對于目錄只能壓縮(或解壓縮)該目錄及子目錄下的所有文件。當(dāng)執(zhí)行壓縮任務(wù)完成后,會生成一個(gè)以“.bz2”為后綴的壓縮包。
".bz2"格式是 Linux 的另一種壓縮格式,從理論上來講,".bz2"格式的算法更先進(jìn)、壓縮比更好;而 ".gz"格式相對來講的時(shí)間更快。
bzip2 命令的基本格式如下:

[root@localhost ~]# bzip2 [選項(xiàng)] 源文件

源文件指的要壓縮或解壓縮的文件,該命令常用的選項(xiàng)及各自的含義如表 1 所示。

表 1 bzip2 命令常用選項(xiàng)及含義
選項(xiàng)含義
-d執(zhí)行解壓縮,此時(shí)該選項(xiàng)后的源文件應(yīng)為標(biāo)記有 .bz2 后綴的壓縮包文件。
-kbzip2 在壓縮或解壓縮任務(wù)完成后,會刪除原始文件,若要保留原始文件,可使用此選項(xiàng)。
-fbzip2 在壓縮或解壓縮時(shí),若輸出文件與現(xiàn)有文件同名,默認(rèn)不會覆蓋現(xiàn)有文件,若使用此選項(xiàng),則會強(qiáng)制覆蓋現(xiàn)有文件。
-t測試壓縮包文件的完整性。
-v壓縮或解壓縮文件時(shí),顯示詳細(xì)信息。
-數(shù)字這個(gè)參數(shù)和 gzip 命令的作用一樣,用于指定壓縮等級,-1 壓縮等級最低,壓縮比最差;-9 壓縮比最高

注意,gzip 只是不會打包目錄,但是如果使用“-r”選項(xiàng),則可以分別壓縮目錄下的每個(gè)文件;而 bzip2 命令則根本不支持壓縮目錄,也沒有“-r”選項(xiàng)。

bunzip2命令

要解壓“.bz2”格式的壓縮包文件,除了使用“bzip2 -d 壓縮包名”命令外,還可以使用 bunzip2 命令。
bunzip2 命令的使用和 gunzip 命令大致相同,bunzip2 命令只能用于解壓文件,即便解壓目錄,也是解壓該目錄以及所含子目錄下的所有文件。
bunzip2 命令的基本格式為:

[root@localhost ~]# bunzip2 [選項(xiàng)] 源文件

此命令常用的選項(xiàng)以及各自的含義,如表 1 所示。

表 1 bunzip2 命令選項(xiàng)及含義
選項(xiàng)含義
-k解壓縮后,默認(rèn)會刪除原來的壓縮文件。若要保留壓縮文件,需使用此參數(shù)。
-f解壓縮時(shí),若輸出的文件與現(xiàn)有文件同名時(shí),默認(rèn)不會覆蓋現(xiàn)有的文件。若要覆蓋,可使用此選項(xiàng)。
-v顯示命令執(zhí)行過程。
-L列出壓縮文件內(nèi)容。

以上就是Linux歸檔和壓縮命令的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊!

網(wǎng)頁題目:Linux歸檔和壓縮命令介紹
文章地址:http://jinyejixie.com/article28/pggocp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作面包屑導(dǎo)航、網(wǎng)站維護(hù)品牌網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
遂平县| 肥乡县| 郁南县| 潜江市| 灌云县| 得荣县| 海兴县| 吴江市| 永城市| 建始县| 扶沟县| 开平市| 漯河市| 郎溪县| 南陵县| 克山县| 侯马市| 台北县| 金川县| 闽清县| 油尖旺区| 昭苏县| 广宁县| 武平县| 北辰区| 永平县| 信阳市| 江孜县| 长丰县| 资源县| 南皮县| 海盐县| 沈丘县| 阳山县| 沾益县| 东台市| 庆安县| 菏泽市| 汶川县| 金阳县| 博白县|