日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

zip命令常用選項(xiàng)

 印度阿三17 2019-05-10

大家都知道,在linux上一切皆文件,在實(shí)際生產(chǎn)環(huán)境中,如果我們需要部署一些系統(tǒng)的服務(wù),我們會(huì)將一些軟件包提前下載下來(lái)統(tǒng)一放到一個(gè)文件夾中,

然后將部署的過(guò)程用shell或者python寫(xiě)成一個(gè)腳本,當(dāng)我們?cè)谝粋€(gè)裸機(jī)上部署一個(gè)服務(wù)的時(shí)候,就只需要執(zhí)行腳本,然后你去喝上一杯咖啡,回來(lái)的時(shí)候服

務(wù)就已經(jīng)部署好了。哈哈~以上的都不是重點(diǎn),重點(diǎn)是存放腳本和軟膠包的目錄,那么如何把這個(gè)目錄下載下來(lái)呢?你可能會(huì)用tar,zip等工具去操作,我工作

中常用的是tar,來(lái)讓我們一起學(xué)習(xí)一下zip的使用方法吧~

?

語(yǔ)法:zip [參數(shù)] [打包后的文件名] [打包的目錄路徑]

?

1.參數(shù):-r ,將指定的目錄下的所有子目錄以及文件一起處理

[root@yinzhengjie yinzhengjie]# zip -r tools.zip tools > zip.log

2.參數(shù):-q,安靜模式,在壓縮的時(shí)候不顯示指令的執(zhí)行過(guò)程

[root@yinzhengjie yinzhengjie]# zip -q -r tools01.zip tools

3.參數(shù):-P,加密壓縮,解壓的時(shí)候會(huì)詢(xún)問(wèn)密碼

好了,偷偷告訴你,我常用的就這3種,其他的選項(xiàng)還有很多,我就不一一例舉啦~我百度了一些中文的資料,關(guān)于zip參數(shù)的說(shuō)明,如果您覺(jué)得有所不妥,建議用([root@yinzhengjie yinzhengjie]# zip -h2)用這個(gè)命令就查看幫助,我偷偷的秒了一眼,發(fā)現(xiàn)這個(gè)命令的功能不僅僅我列出來(lái)的這么點(diǎn)~有興趣的朋友可以研究一下的喲~

常用參數(shù):

? ? -r 遞歸,將指定目錄下的所有文件和子目錄一并處理

??? -S 包含系統(tǒng)和隱藏文件

??? -y 直接保存符號(hào)連接,而非該連接所指向的文件

??? -X 不保存額外的文件屬性

??? -m 將文件壓縮并加入壓縮文件后,刪除源文件

??? -<壓縮級(jí)別> 1~9,數(shù)字越大,壓縮率越高

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

??? -T 檢查備份文件內(nèi)的每個(gè)文件是否正確無(wú)誤

??? -q 不顯示指令執(zhí)行過(guò)程

??? -g 將文件壓縮后附加在既有的壓縮文件之后,而非另行建立新的壓縮文件

??? -u 更新壓縮包內(nèi)文件

??? -f 更新壓縮包內(nèi)文件。如果符合條件的文件沒(méi)有包含在壓縮包中,則壓縮后添加

??? -$ 保存第一個(gè)被壓縮文件所在磁盤(pán)的卷標(biāo)

??? -j 只保存文件名稱(chēng)及其內(nèi)容

??? -D 壓縮文件內(nèi)不建立目錄名稱(chēng)

??? -i <表達(dá)式> 壓縮目錄時(shí),只壓縮符合條件的文件

??? -x <表達(dá)式> 排除符合條件的文件

??? -n <文件名后綴> 排除指定文件名后綴的文件

??? -b <緩存路徑> 指定臨時(shí)文件目錄

??? -d <表達(dá)式> 從壓縮文件內(nèi)刪除指定的文件

??? -t <日期時(shí)間> 把壓縮文件的日期設(shè)成指定的日期

??? -o 以壓縮文件內(nèi)擁有最新更改時(shí)間的文件為準(zhǔn),將壓縮文件的更改時(shí)間設(shè)成和該文件相同

??? -A 調(diào)整可執(zhí)行的自動(dòng)解壓縮文件

??? -c 替每個(gè)被壓縮的文件加上注釋

??? -z 替壓縮文件加上注釋

??? -k 使用MS-DOS兼容格式的文件名稱(chēng)。

??? -l 壓縮文件時(shí),把LF字符置換成LF CR字符。

??? -ll 壓縮文件時(shí),把LF CR字符置換成LF字符。

上面我門(mén)學(xué)習(xí)了zip的用法,那么怎么知道我們是否真的就壓縮成功了呀?我們需要一個(gè)命令查看:unzip

語(yǔ)法:unzip [參數(shù)] <壓縮文件> [壓縮包中將被釋放的文件]

1.參數(shù):-d,解壓到制定的目錄,該目錄可以是不存在的喲

[root@yinzhengjie yinzhengjie]# unzip -q -n tools -d zip

檢查類(lèi)容是否一致:

?

2.參數(shù):-P,后面需要跟著你之前加密的密碼,其實(shí)這個(gè)參數(shù)也沒(méi)有卵用。我測(cè)試了換一下別的密碼也是可以解開(kāi)的。

?關(guān)于unzip的參數(shù):

? -P <密碼> zip壓縮包的密碼

??? -d <路徑> 指定解壓路徑

??? -n 解壓縮時(shí)不覆蓋原有文件

??? -f 覆蓋原有文件

??? -o 不經(jīng)詢(xún)問(wèn),直接覆蓋原有文件

??? -u 覆蓋原有文件,并將壓縮文件中的其他文件解壓縮到目錄中

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

??? -t 檢查壓縮文件是否正確

??? -z 顯示壓縮包注釋

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

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

??? -C 壓縮文件中的文件名稱(chēng)區(qū)分大小寫(xiě)

??? -L 將壓縮文件中的全部文件名改為小寫(xiě)

??? -s 將文件名中的空格轉(zhuǎn)換下劃線(xiàn)

??? -X 解壓縮時(shí)保留文件原來(lái)的UID/GID

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

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

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

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

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

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

??? -x <表達(dá)式> 處理里排除壓縮包中的指定文件

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

當(dāng)你的才華還撐不起你的野心的時(shí)候,你就應(yīng)該靜下心來(lái)學(xué)習(xí)。當(dāng)你的能力還駕馭不了你的目標(biāo)的時(shí)候,你就應(yīng)該沉下心來(lái)歷練。問(wèn)問(wèn)自己,想要怎樣的人生來(lái)源:http://www./content-4-186001.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多