macOS zip 打包加密和 unzip 解压
生活随笔
收集整理的這篇文章主要介紹了
macOS zip 打包加密和 unzip 解压
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
zip -rP 1234 test.zip test.txt
-r 表示遞歸所有子目錄
-P 表示加密碼 1234 就是密碼
unzip -P 1234 test.zip ?// 解壓到當(dāng)前目錄
zip 和 unzip 的相關(guān)參數(shù)說(shuō)明
zip [參數(shù)] <壓縮包> <源文件>
使用zip格式打包文件
-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字符。
unzip [參數(shù)] <壓縮文件> [壓縮包中將被釋放的文件]
解壓zip壓縮包文件
-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)換下劃線
-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á)式> 處理里排除壓縮包中的指定文件
-r 表示遞歸所有子目錄
-P 表示加密碼 1234 就是密碼
unzip -P 1234 test.zip ?// 解壓到當(dāng)前目錄
zip 和 unzip 的相關(guān)參數(shù)說(shuō)明
zip [參數(shù)] <壓縮包> <源文件>
使用zip格式打包文件
-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字符。
unzip [參數(shù)] <壓縮文件> [壓縮包中將被釋放的文件]
解壓zip壓縮包文件
-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)換下劃線
-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程序處理
總結(jié)
以上是生活随笔為你收集整理的macOS zip 打包加密和 unzip 解压的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: iOS Hacker 重签名实现无需越狱
- 下一篇: framework dyld: Symb