首頁  >  文章  >  運維  >  linux怎麼顯示壓縮檔案訊息

linux怎麼顯示壓縮檔案訊息

青灯夜游
青灯夜游原創
2023-02-13 10:20:135777瀏覽

顯示方法:1、用Vim編輯器,語法「vim 壓縮檔案」;2、用「tar -tf 壓縮檔案」指令;3、用「rar v 壓縮檔案」指令;4、用「 unrar l 壓縮檔案」指令;5、用「zip -sf 壓縮檔案」指令;6、用「unzip -l 壓縮檔案」指令;7、用「zipinfo 壓縮檔案」指令;8、用「zcat 壓縮檔案」指令;9、用「zless 壓縮檔案」;10、用less。

linux怎麼顯示壓縮檔案訊息

本教學操作環境:linux7.3系統、Dell G3電腦。

Linux下查看壓縮檔案內容的10 種方法

#通常來說,我們查看歸檔或壓縮檔案的內容,需要先進行解壓縮,然後再查看,比較麻煩。今天要跟大家介紹 10 不同方法,能夠讓你輕鬆地在未解壓縮的情況下查看歸檔或壓縮檔案的內容。

從技術上講,查看歸檔或壓縮檔案不提前進行解壓縮是不可能的。本文介紹的方法中會將這些壓縮檔案在後台一個暫存目錄 /tmp 中進行解壓縮。重新啟動系統後,/tmp 目錄的內容將會被清除。

在進一步討論之前,這裡先解釋一下歸檔和壓縮檔案。

  • 歸檔 是將多個檔案或資料夾組合成一個檔案的過程。在這種情況下,產生的檔案沒有被壓縮。
  • 壓縮 是一種將多個檔案或資料夾組合成一個檔案並進行壓縮得到的結果檔案。

歸檔文件不是壓縮文件,但壓縮文件可以是歸檔文件。明白了這兩個概念之後,我們正式介紹如何在不解壓縮的情況下查看壓縮檔案內容。

1.使用 Vim 編輯器

Vim 不只是編輯器,它還包含其他許多強大的功能。下面的指令會直接顯示壓縮歸檔檔案的內容:

$ vim test.tar.gz

linux怎麼顯示壓縮檔案訊息

#不僅如此,使用 Vim 你甚至可以直接瀏覽歸檔文件,若其中有文字文件,你還可以直接打開它,非常方便。

如果需要開啟文字文件,只需使用箭頭鍵將遊標移到文件前面,然後按 ENTER 鍵即可開啟

2.使用tar 指令

tar 指令不僅可以用於壓縮/解壓縮文件,還可以在不提取 tar 檔案的情況下使用 tar -tf 指令查看壓縮包內容。

$ tar -tf test.tar

linux怎麼顯示壓縮檔案訊息

或者,使用 -v 選項檢視歸檔檔案的詳細屬性,例如權限、檔案擁有者、群組、建立日期等。

$ tar -tvf test.tar

linux怎麼顯示壓縮檔案訊息

3.使用rar 指令

同樣地,在不提取 rar 檔案的情況下可以使用 rar v 指令查看壓縮包內容。

$ rar v test.rar

linux怎麼顯示壓縮檔案訊息

4.使用unrar 指令

對於上面的 rar 文件,你也可以使用帶有 l 參數的 unrar 指令查看 rar 檔案的內容。

$ unrar l test.rar

linux怎麼顯示壓縮檔案訊息

5.使用zip 指令

在不提取 zip 檔案的情況下可以使用 zip -sf 指令查看其內容。

$ zip -sf test.zip

linux怎麼顯示壓縮檔案訊息

6.使用unzip 指令

與unrar 差不多,使用 -l 參數的 unzip 指令來檢視 zip 檔案的內容。

$ unzip -l test.zip

linux怎麼顯示壓縮檔案訊息

7.使用zipinfo 指令

檢視 zip 檔案內容,你也可以使用 zipinfo 指令,執行zipinfo 指令可得知 zip 壓縮檔案 的詳細資料。

$ zipinfo test.zip

linux怎麼顯示壓縮檔案訊息

#
zipinfo -v haicoder.zip

linux怎麼顯示壓縮檔案訊息

8.使用 zcat 命令

使用 zcat 命令查看归档/压缩文件。

$ zcat test.tar.gz

zcat 与 gunzip -c 命令功能相同。因此,你还可以用下面的命令:

$ gunzip -c test.tar.gz

9.使用 zless 命令

使用 zless 命令查看归档/压缩文件。

$ zless test.tar.gz

zless 类似于 less ,它可以逐页显示内容。

10.使用 less 命令

less 命令大家都可能有所了解了,它能以交互的方式查看文件内容。不仅如此,它还可以用来查看归档/压缩文件的内容:

$ less test.tar.gz

相关推荐:《Linux视频教程

以上是linux怎麼顯示壓縮檔案訊息的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn