插件窝 干货文章 linux怎么显示压缩文件信息

linux怎么显示压缩文件信息

文件 tar 文件名 安装 955    来源:    2025-05-01

在Linux系统中,可以使用以下命令来显示压缩文件的信息,具体方法取决于压缩文件的格式:


1. 对于 zip 文件

使用 unzip 命令的 -l 参数(列出内容但不解压):

unzip -l 文件名.zip

示例输出

Archive:  example.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
     1024  2023-10-01 12:00   file1.txt
     2048  2023-10-01 12:05   dir/file2.txt
---------                     -------
     3072                     2 files

其他常用选项: - -v:显示更详细的压缩率等信息。 - -Z:直接调用 zipinfo 工具(需安装)。


2. 对于 tar.gztgz 文件

使用 tar 命令的 -t(列出内容)和 -z(处理gzip压缩):

tar -tzf 文件名.tar.gz

示例输出

file1.txt
dir/file2.txt

显示详细信息(类似 ls -l):

tar -tvzf 文件名.tar.gz

示例输出

-rw-r--r-- user/group  1024 2023-10-01 12:00 file1.txt
-rw-r--r-- user/group  2048 2023-10-01 12:05 dir/file2.txt

3. 对于 tar.bz2 文件

使用 tar-j 参数(处理bzip2压缩):

tar -tjf 文件名.tar.bz2

显示详细信息:

tar -tvjf 文件名.tar.bz2

4. 对于 tar.xz 文件

使用 tar-J 参数(处理xz压缩):

tar -tJf 文件名.tar.xz

5. 对于 .rar 文件

使用 unrar 工具(需安装):

unrar l 文件名.rar

安装unrar(如未安装): - Debian/Ubuntu: sudo apt install unrar - CentOS/RHEL: sudo yum install unrar


6. 对于 .7z 文件

使用 7z 工具(需安装):

7z l 文件名.7z

安装7z: - Debian/Ubuntu: sudo apt install p7zip-full - CentOS/RHEL: sudo yum install p7zip-plugins


7. 通用方法:file 命令

如果不确定压缩文件格式,先用 file 命令检测:

file 文件名

示例输出

文件名.zip: Zip archive data, at least v2.0 to extract
文件名.tar.gz: gzip compressed data, from Unix, last modified: ...

总结表格

压缩格式 命令示例 备注
.zip unzip -l 文件.zip zipinfo 文件.zip
.tar.gz tar -tzf 文件.tar.gz -v 显示详细信息
.tar.bz2 tar -tjf 文件.tar.bz2
.tar.xz tar -tJf 文件.tar.xz
.rar unrar l 文件.rar 需安装 unrar
.7z 7z l 文件.7z 需安装 p7zip

注意事项

  1. 权限问题:确保对压缩文件有读取权限。
  2. 工具安装:部分命令(如 unrar7z)可能需要手动安装。
  3. 递归查看:某些工具支持递归列出子目录内容(如 zipinfo -r)。

根据文件格式选择合适的命令即可快速查看内容!