如何在 Linux 中無需解壓縮即可查看 ZIP 或 TAR 文件的內容

如何在 Linux 中無需解壓縮即可查看 ZIP 或 TAR 文件的內容

使用檔案是 Linux 中的一項常見任務,但有時您可能不知道檔案的內容是什麼樣的。如果您想在不解壓縮的情況下查看 ZIP 或 TAR 文件,有一些工具可以幫助您。

使用解壓縮查看 ZIP 文件

要查看 ZIP 文件內部,您需要unzip 一個默認情況下可能未啟用的實用程序。如果不是這種情況,您可以從系統的包管理器安裝它:

sudo apt install zip unzip

此實用程序用於提取 ZIP 文件,但使用-l 小寫標誌,將顯示內容:

unzip -l file

如果您只想要存檔中所有文件的原始列表,則可以使用zipinfo 標誌-1 來僅打印文件名:

zipinfo -1 file

這對於 bash 腳本或傳遞給其他命令(例如 )很有用less,這可以幫助您搜索大型存檔。您還可以將其傳遞給文本實用程序,例如grep 或sed 以查找特定文件的匹配項:

zipinfo -1 file | grep string

使用 tar 查看檔案

TAR 存檔,也稱為 tarball,是另一種廣泛用於 Linux 的存檔格式。您還可以在不使用-t 標誌提取的情況下打印它們的內容

tar -tf filename.tar.gz

就像zipinfo,這會打印所有文件的原始列表,並且可以傳遞給其他實用程序進行處理。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *