debian extract 的功能与定位
在 debian 中,名为 extract 的命令来自 libextractor 软件包,用于从文件中提取元数据/关键词(如作者、标题、注释、mime 类型等),而不是解压压缩包。例如:extract -x comment 文件名 可提取图片的注释元数据。因此,它不能用于解压 .zip、.tar.gz 等压缩归档文件。
在 debian 中解压压缩包的常用方法
- 使用 tar 处理常见归档与压缩格式:
- .tar:tar -xvf 文件名.tar
- .tar.gz 或 .tgz:tar -xzvf 文件名.tar.gz
- .tar.bz2:tar -xjvf 文件名.tar.bz2
- .tar.xz:tar -xJvf 文件名.tar.xz
- 解压到指定目录:在上述命令后加 -c /目标/目录
- 使用 unzip 解压 .zip:unzip 文件名.zip
- 使用 gunzip 解压 .gz:gunzip 文件名.gz(或 gzip -d 文件名.gz)
- 图形界面文件管理器(如 nautilus、dolphin)也支持直接右键解压。
处理特殊格式与包
- .deb 包内容提取:使用 dpkg-deb
- 仅提取数据文件:dpkg-deb -x 包名.deb 目标目录
- 仅提取控制信息:dpkg-deb -e 包名.deb 目标目录
- .rar 压缩包:需安装 rar 套件后使用 unrar x 文件名.rar。