概述
zipinfo 分析 ZIP 檔案的元數據,顯示封存檔內有哪些檔案、每個檔案的壓縮方式、原始大小、壓縮後大小、修改日期和權限等詳細資訊。這使得您無需打開 ZIP 檔案即可了解其內容。
主要功能
- 查看 ZIP 封存檔內的檔案列表
- 顯示每個檔案的壓縮率、原始/壓縮大小
- 提供檔案的修改日期和時間資訊
- 顯示 Unix 權限和擁有者資訊(如果支援)
- 查看封存檔註釋
主要選項
zipinfo 命令透過各種選項來控制輸出格式並篩選特定資訊。
輸出格式控制
資訊詳細程度與篩選
生成的命令:
請試著組合命令。
這個 Django 應用程序是一個技術指南文檔,旨在為用戶輕鬆解釋 Linux 的各種命令。
`zipinfo` 執行命令。
請將上述選項組合在一起,與 AI 一同虛擬執行命令。
使用範例
zipinfo 命令的各種使用範例。
查看基本資訊
zipinfo myarchive.zip
顯示指定 ZIP 檔案的基本資訊。
查看簡潔摘要資訊
zipinfo -s myarchive.zip
查看 ZIP 檔案的總檔案數、壓縮/原始大小等摘要資訊。
以 Unix ls -l 格式查看
zipinfo -m myarchive.zip
以類似 Unix `ls -l` 的格式顯示,包括檔案權限、擁有者、群組等。
查看特定檔案的資訊
zipinfo myarchive.zip 'path/to/specific_file.txt'
篩選並顯示 ZIP 封存檔內特定檔案的資訊。
查看封存檔註釋
zipinfo -z myarchive.zip
查看 ZIP 檔案中儲存的註釋。
安裝
在大多數 Linux 發行版中,`zipinfo` 是 `unzip` 套件的一部分。如果預設未安裝,您可以使用以下命令進行安裝。
Debian/Ubuntu
sudo apt update
sudo apt install unzip
使用 `apt` 套件管理器進行安裝。
CentOS/RHEL/Fedora
sudo yum install unzip
使用 `yum` 或 `dnf` 套件管理器進行安裝。
Arch Linux
sudo pacman -S unzip
使用 `pacman` 套件管理器進行安裝。
提示與注意事項
使用 zipinfo 時的實用提示和注意事項。
實用提示
- `zipinfo` 不會實際提取 ZIP 檔案的內容,因此在快速了解大型 ZIP 檔案的內容時非常有效。
- 您可以將輸出結果與 `grep` 或 `awk` 等其他命令透過管道(|)連接,以搜尋特定檔案或模式。例如:`zipinfo myarchive.zip | grep '.log$'`
- 對於加密的 ZIP 檔案,`zipinfo` 可能會顯示檔案列表,但某些資訊(如檔案大小或壓縮率)可能不準確或無法顯示。
注意事項
- `zipinfo` 不會檢查 ZIP 檔案的完整性。若要檢查檔案是否損壞,您應使用 `unzip -t` 或 `zip -T` 等命令。
- 如果 ZIP 封存檔非常大或包含許多檔案,`zipinfo` 的輸出結果可能會很長,建議與 `less` 或 `more` 一起使用。例如:`zipinfo large_archive.zip | less`