Debian Extract(通常指dpkg-deb命令)查看.deb文件内容的常用方法
使用dpkg-deb -c命令可以快速列出.deb包内的所有文件及目录结构,无需实际解压文件。该命令会显示文件的相对路径、权限、大小等信息,适合快速了解包内内容。
示例命令:dpkg-deb -c package.deb
说明:package.deb替换为你要查看的实际.deb文件名,执行后会输出类似drwxr-xr-x root/root 0 2025-01-01 12:00 usr/bin/的文件列表。
若需要查看包内文件的具体内容(如文本、配置文件),可以先将.deb文件提取到本地目录,再使用常规文件查看命令查看。
dpkg-deb -x命令将.deb包内容提取到指定目录(如extracted_folder)。dpkg-deb -x package.deb extracted_folderls查看文件列表,或用cat、less、grep等命令查看具体内容。ls extracted_folder:列出提取目录下的所有文件和子目录;cat extracted_folder/usr/share/doc/package/README:查看README文件内容;less extracted_folder/etc/config.conf:分页查看配置文件内容(支持上下翻页、搜索)。.deb包的控制信息(如包名、版本、依赖关系、维护者等)存储在DEBIAN目录下的control文件中,使用dpkg-deb -I命令可以快速查看这些信息。
示例命令:dpkg-deb -I package.deb
说明:输出内容包括Package:(包名)、Version:(版本)、Depends:(依赖)、Maintainer:(维护者)等关键元数据,适合了解包的基本信息。
若不习惯命令行,可使用图形界面工具提取并查看.deb文件内容:
sudo apt-get install gdebi),右键点击.deb文件,选择“使用GDebi打开”,点击“提取”按钮并指定目录,随后可通过文件管理器查看内容。