在 Debian 系统中,dpkg-deb 命令用于处理 .deb 软件包文件。如果你想从一个 .deb 文件中提取多个文件或目录,你可以使用 dpkg-deb 命令的 -x 或 -R 选项。
使用 -x 选项:这个选项允许你指定一个要提取到的目标目录,并且只提取指定的文件或目录。例如:
dpkg-deb -x package.deb target_directory file1 file2 dir1 这将从 package.deb 中提取 file1、file2 和 dir1 到 target_directory。
使用 -R 选项:这个选项会递归地提取整个软件包的内容到指定的目标目录。例如:
dpkg-deb -R package.deb target_directory 这将从 package.deb 中提取所有文件和目录到 target_directory。
请注意,如果你只是想查看 .deb 文件的内容而不实际提取它们,你可以使用 dpkg-deb -I package.deb 来查看包的信息,或者使用 dpkg-deb -c package.deb 来列出包中的所有文件。
如果你想从一个软件源或仓库中提取多个软件包,你可能需要使用 apt-get download 命令来下载它们,然后使用 dpkg-deb 来提取。例如:
apt-get download package1 package2 package3 dpkg-deb -x package1.deb target_directory file1 file2 dpkg-deb -x package2.deb target_directory file1 file2 dpkg-deb -x package3.deb target_directory file1 file2 这将下载 package1、package2 和 package3,然后分别提取它们的内容到 target_directory。