Mac之zip unzip 命令(壓縮)
阿新 • • 發佈:2019-05-07
最通俗的用法
zip -q -r -e -m -o myfile.zip someThing
- 1
-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'
- 1
unzip命令
語法:unzip [選項] 壓縮檔名.zip
各選項的含義分別為:
-x 檔案列表 解壓縮檔案,但不包括指定的file檔案。
-v 檢視壓縮檔案目錄,但不解壓。
-t 測試檔案有無損壞,但不解壓。
-d 目錄 把壓縮檔案解到指定目錄下。
-z 只顯示壓縮檔案的註解。
-n 不覆蓋已經存在的檔案。
-o 覆蓋已存在的檔案且不要求使用者確認。
-j 不重建文件的目錄結構,把所有檔案解壓到同一目錄下。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
1、將壓縮檔案text.zip在當前目錄下解壓縮。
$ unzip text.zip
- 1
2、將壓縮檔案text.zip在指定目錄/tmp
下解壓縮,如果已有相同的檔案存在,要求unzip命令不覆蓋原先的檔案。
$ unzip -n text.zip -d /tmp
- 1
3、檢視壓縮檔案目錄,但不解壓。
$ unzip