Linux系統裡的加密壓縮方式
Linux下zip加密壓縮
zip -q -r -P password zipfile.zip sourcefiles.txt
password 是加密密碼
zipfile.zip 是生成的壓縮檔案
sourcefiles.txt 是被壓縮的檔案
zip [引數] <壓縮包> <原始檔>
使用zip格式打包檔案
-r 遞迴,將指定目錄下的所有檔案和子目錄一併處理
-S 包含系統和隱藏檔案
-y 直接儲存符號連線,而非該連線所指向的檔案
-X 不儲存額外的檔案屬性
-m 將檔案壓縮並加入壓縮檔案後,刪除原始檔
-<壓縮級別> 1~9,數字越大,壓縮率越高
-F 嘗試修復已損壞的壓縮檔案
-T 檢查備份檔案內的每個檔案是否正確無誤
-q 不顯示指令執行過程
-g 將檔案壓縮後附加在既有的壓縮檔案之後,而非另行建立新的壓縮檔案
-u 更新壓縮包內檔案
-f 更新壓縮包內檔案。如果符合條件的檔案沒有包含在壓縮包中,則壓縮後新增
-$ 儲存第一個被壓縮檔案所在磁碟的卷標
-j 只儲存檔名稱及其內容
-D 壓縮檔案內不建立目錄名稱
-i <表示式> 壓縮目錄時,只壓縮符合條件的檔案
-x <表示式> 排除符合條件的檔案
-n <檔名字尾> 排除指定檔名字尾的檔案
-b <快取路徑> 指定臨時檔案目錄
-d <表示式> 從壓縮檔案內刪除指定的檔案
-t <日期時間> 把壓縮檔案的日期設成指定的日期
-o 以壓縮檔案內擁有最新更改時間的檔案為準,將壓縮檔案的更改時間設成和該檔案相同
-A 調整可執行的自動解壓縮檔案
-c 替每個被壓縮的檔案加上註釋
-z 替壓縮檔案加上註釋
-k 使用MS-DOS相容格式的檔名稱。
-l 壓縮檔案時,把LF字元置換成LF+CR字元。
-ll 壓縮檔案時,把LF+CR字元置換成LF字元。
舉例:
將/home/B linux /html/ 這個目錄下所有檔案和資料夾打包為當前目錄下的html.zip
```
zip -q -r html.zip /home/B linux /html
```
unzip [引數] <壓縮檔案> [壓縮包中將被釋放的檔案]
解壓zip壓縮包檔案
-P <密碼> zip壓縮包的密碼
-d <路徑> 指定解壓路徑
-n 解壓縮時不覆蓋原有檔案
-f 覆蓋原有檔案
-o 不經詢問,直接覆蓋原有檔案
-u 覆蓋原有檔案,並將壓縮檔案中的其他檔案解壓縮到目錄中
-l 顯示壓縮檔案內所包含的檔案
-t 檢查壓縮檔案是否正確
-z 顯示壓縮包註釋
-Z unzip -Z等於執行zipinfo指令
-j 不處理壓縮檔案中原有的目錄路徑
-C 壓縮檔案中的檔名稱區分大小寫
-L 將壓縮檔案中的全部檔名改為小寫
-s 將檔名中的空格轉換下劃線
-X 解壓縮時保留檔案原來的UID/GID
-q 執行時不顯示任何資訊
-v 執行是時顯示詳細的資訊
-c 將解壓縮的結果顯示到螢幕上,並對字元做適當的轉換
-p 與-c引數類似,會將解壓縮的結果顯示到螢幕上,但不會執行任何的轉換
-a 對文字檔案進行必要的字元轉換
-b 不要對文字檔案進行字元轉換
-x <表示式> 處理裡排除壓縮包中的指定檔案
-M 將輸出結果送到more程式處理
zip -q -r -P password zipfile.zip sourcefiles.txt
password 是加密密碼
zipfile.zip 是生成的壓縮檔案
sourcefiles.txt 是被壓縮的檔案
zip [引數] <壓縮包> <原始檔>
使用zip格式打包檔案
-r 遞迴,將指定目錄下的所有檔案和子目錄一併處理
-S 包含系統和隱藏檔案
-y 直接儲存符號連線,而非該連線所指向的檔案
-X 不儲存額外的檔案屬性
-m 將檔案壓縮並加入壓縮檔案後,刪除原始檔
-<壓縮級別> 1~9,數字越大,壓縮率越高
-F 嘗試修復已損壞的壓縮檔案
-T 檢查備份檔案內的每個檔案是否正確無誤
-q 不顯示指令執行過程
-g 將檔案壓縮後附加在既有的壓縮檔案之後,而非另行建立新的壓縮檔案
-u 更新壓縮包內檔案
-f 更新壓縮包內檔案。如果符合條件的檔案沒有包含在壓縮包中,則壓縮後新增
-$ 儲存第一個被壓縮檔案所在磁碟的卷標
-j 只儲存檔名稱及其內容
-D 壓縮檔案內不建立目錄名稱
-i <表示式> 壓縮目錄時,只壓縮符合條件的檔案
-x <表示式> 排除符合條件的檔案
-n <檔名字尾> 排除指定檔名字尾的檔案
-b <快取路徑> 指定臨時檔案目錄
-d <表示式> 從壓縮檔案內刪除指定的檔案
-t <日期時間> 把壓縮檔案的日期設成指定的日期
-o 以壓縮檔案內擁有最新更改時間的檔案為準,將壓縮檔案的更改時間設成和該檔案相同
-A 調整可執行的自動解壓縮檔案
-c 替每個被壓縮的檔案加上註釋
-z 替壓縮檔案加上註釋
-k 使用MS-DOS相容格式的檔名稱。
-l 壓縮檔案時,把LF字元置換成LF+CR字元。
-ll 壓縮檔案時,把LF+CR字元置換成LF字元。
舉例:
將/home/B linux /html/ 這個目錄下所有檔案和資料夾打包為當前目錄下的html.zip
```
zip -q -r html.zip /home/B linux /html
```
unzip [引數] <壓縮檔案> [壓縮包中將被釋放的檔案]
解壓zip壓縮包檔案
-P <密碼> zip壓縮包的密碼
-d <路徑> 指定解壓路徑
-n 解壓縮時不覆蓋原有檔案
-f 覆蓋原有檔案
-o 不經詢問,直接覆蓋原有檔案
-u 覆蓋原有檔案,並將壓縮檔案中的其他檔案解壓縮到目錄中
-l 顯示壓縮檔案內所包含的檔案
-t 檢查壓縮檔案是否正確
-z 顯示壓縮包註釋
-Z unzip -Z等於執行zipinfo指令
-j 不處理壓縮檔案中原有的目錄路徑
-C 壓縮檔案中的檔名稱區分大小寫
-L 將壓縮檔案中的全部檔名改為小寫
-s 將檔名中的空格轉換下劃線
-X 解壓縮時保留檔案原來的UID/GID
-q 執行時不顯示任何資訊
-v 執行是時顯示詳細的資訊
-c 將解壓縮的結果顯示到螢幕上,並對字元做適當的轉換
-p 與-c引數類似,會將解壓縮的結果顯示到螢幕上,但不會執行任何的轉換
-a 對文字檔案進行必要的字元轉換
-b 不要對文字檔案進行字元轉換
-x <表示式> 處理裡排除壓縮包中的指定檔案
-M 將輸出結果送到more程式處理
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29812844/viewspace-1988774/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 加密的壓縮包加密
- linux系統壓縮,解壓檔案筆記Linux筆記
- Linux 下常用的歸檔壓縮方式Linux
- Linux加密壓縮檔案/資料夾Linux加密
- Linux下各壓縮方式測試(壓縮率和使用時間)Linux
- linux壓縮解壓縮Linux
- Mac壓縮檔案怎麼加密?BetterZip加密Word壓縮檔案教程Mac加密
- Linux系統(一)檔案系統、壓縮、打包操作總結Linux
- linux壓縮和解壓縮命令Linux
- Oracle——EXPDP加密和壓縮Oracle加密
- Linux中檔案的壓縮和解壓縮Linux
- linux下的檔案的壓縮和解壓縮Linux
- Linux基於tar與openssl加密解密壓縮包Linux加密解密
- linux下壓縮解壓縮命令Linux
- linux壓縮和解壓縮命令整理Linux
- Linux壓縮及解壓縮命令Linux
- linux壓縮和解壓縮命令大全Linux
- linux 高效壓縮工具之xz的壓縮解壓使用Linux
- Linux下常用壓縮格式的壓縮與解壓方法Linux
- Linux壓縮解壓Linux
- node ~ zip壓縮 && 檔案加密加密
- Android Bitmap的常用壓縮方式Android
- excel檔案裡的圖片怎麼壓縮?excel檔案裡圖片的壓縮方法Excel
- Linux tar分卷壓縮與解壓縮Linux
- Linux tar壓縮和解壓縮等命令Linux
- unix系統下常用的解壓縮命令
- Linux 常用的壓縮與解壓縮命令詳解Linux
- Linux下的tar壓縮解壓縮命令詳解Linux
- 檔案的壓縮與解壓縮zz--linuxLinux
- linux分卷壓縮解壓Linux
- 華納雲:Linux系統中怎麼實現分卷壓縮?Linux
- Linux下常用壓縮格式的壓縮與解壓方法---轉載Linux
- C# 關於壓縮、加密、解壓問題C#加密
- linux壓縮(解壓縮)命令詳解-轉Linux
- Linux下壓縮,解壓縮RAR包(轉)Linux
- java中檔案如何加密壓縮?Java加密
- Linux中檔案的壓縮與解壓縮(轉貼)Linux
- Linux之壓縮Linux