轉自 http://rritw.com/a/caozuoxitong/Linux/20111206/150545.html

--

Linux下zip加密壓縮

時間:2011-12-06 21:39來源:Internet 作者:Internet 點擊: 次
轉自:http://www.admpub.com/post-164.html Linux下zip加密壓縮 zip -q -r -P password zipfile.zip sourcefiles.t

 

轉自:http://www.admpub.com/post-164.html

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 -q -n -P password zipfile.zip -d /home/admpub/

 

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程序處理


From:http://lvmy.iteye.com/blog/1294147

--

arrow
arrow
    全站熱搜

    dizzy03 發表在 痞客邦 留言(0) 人氣()