使用zip壓縮及解壓縮

Linux 下目前是7-Zip, ZIP, RAR , ARJ 這些有支援加密。

壓縮一個檔案並加密

$ zip -P passw0rd secure.zip file

壓縮多個檔案並加密
$ zip -P passw0rd secure.zip file1 file2 file3

壓縮目錄並加密
$ zip -P passw0rd -r secure.zip /var/log/

解密壓縮檔
$ unzip -P passw0rd secure.zip


7zip 壓縮多個檔案並加密
$ 7z a secure.7z * -pSECRET

a    加入到壓縮檔
*    目前目錄內所有檔案
-p    設定解壓縮密碼

解密壓縮檔(會跳出詢問密碼訊息)
7z x secure.7z

配合mysqldump 的操作(-si 參數可以接受其他的輸入)
7z a -si -p<password> <someprotectedfile>.7z
mysqldump -u root database | 7z a -si backup.sql.7z
標籤: Ubuntu Linux
評論: 0 | 引用: 0 | 閱讀: 2323