zip 命令構建器
產生 zip 指令以打包並壓縮檔案
zip 入門
## 什麼是 zip?
`zip` 能將一個或多個檔案打包成可攜式的 `.zip` 封存檔,並可選擇壓縮與密碼加密。第一個參數必定是輸出封存檔名稱,接著是要加入的檔案或目錄。
## 如何使用
1. **命名封存檔**:輸出的 `.zip` 檔案(第一個參數)。 2. **加入路徑**:要納入的檔案或目錄(第二個參數起)。 3. **切換旗標**:`-r` 處理目錄、`-e` 加密、`-q` 安靜模式。 4. **複製並執行**:將產生的指令貼到終端機中執行。
旗標與等級
zip 會合併旗標,並將等級視為獨立旗標:
``` zip -r archive.zip dir/ zip -9 -e secret.zip report.pdf ```
### 常用旗標 - `-r` — 遞迴遍歷目錄結構 - `-e` — 加密,會提示輸入密碼 - `-q` — 安靜模式 - `-0` … `-9` — 壓縮等級(`-0` 儲存不壓縮、`-6` 預設、`-9` 最佳)
### 訣竅 - 加入目錄時務必使用 `-r`,否則只會儲存頂層項目。 - `-e` 加密的是*項目內容*;除非另外使用 `zipcloak` 之類的工具隱藏檔名,否則封存檔的檔案清單仍可見。 - `zip -0` 對已壓縮的檔案(圖片、影片)很實用,重新壓縮只會浪費時間。
▶為什麼我的目錄加入時沒有包含內容?
你需要 `-r`(遞迴)旗標:`zip -r archive.zip dir/`。若未加上,zip 只會儲存直接隸屬的檔案與空的子目錄項目,而非完整樹狀結構。
▶如何建立受密碼保護的 zip?
使用 `-e`;zip 會以互動方式提示輸入密碼:`zip -e secret.zip file.txt`。內容會被加密,但檔案*名稱*與大小在封存檔中仍可見。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。