zip -q -r -e -m -o myfile.zip someThing
測試
選項 | 說明 |
---|---|
-q | 表示不顯示壓縮進度狀態 |
-r | 表示子目錄子文件所有壓縮爲zip;這部分比較重要,否則的話只有something這個文件夾被壓縮,裏面的沒有被壓縮進去 |
-e | 表示你的壓縮文件須要加密,終端會提示你輸入密碼的;還有種加密方法,這種是直接在命令行裏作的。 例如: zip -r -P Password01! modudu.zip SomeDir , 就直接用Password01!來加密modudu.zip了 |
-m | 表示壓縮完刪除原文件 |
-o | 表示設置全部被壓縮文件的最後修改時間爲當前壓縮時間 |
當跨目錄的時候是這麼操做的zip -q -r -e -m -o '\user\someone\someDir\someFile.zip' '\users\someDir'
加密
語法:unzip [選項] 壓縮文件名.zip
命令行
選項 | 說明 |
---|---|
-x | 文件列表 解壓縮文件,但不包括指定的file文件。 |
-v | 查看壓縮文件目錄,但不解壓。 |
-t | 測試文件有無損壞,但不解壓。 |
-d | 目錄 把壓縮文件解到指定目錄下。 |
-z | 只顯示壓縮文件的註解。 |
-n | 不覆蓋已經存在的文件。 |
-o | 覆蓋已存在的文件且不要求用戶確認。 |
-j | 不重建文檔的目錄結構,把全部文件解壓到同一目錄下。 |
unzip text.zip
code
unzip -n text.zip -d /tmp
ip
unzip -v text.zip
文檔