在 Debian 里其实没有叫 extract 的标准命令,你大概率是指以下几种情况之一。我分别说明:
Debian 下一般用 tar:
# .tar
tar xf file.tar
# .tar.gz / .tgz
tar xzf file.tar.gz
# .tar.bz2
tar xjf file.tar.bz2
# .tar.xz
tar xJf file.tar.xz
# .zip
unzip file.zip
# .rar(需安装)
sudo apt install unrar
unrar x file.rar
.deb 包中提取文件(很多人叫 extract)dpkg-debdpkg-deb -x package.deb 目录名
只解压文件(不含控制信息):
dpkg-deb -x package.deb out/
解压全部(含 DEBIAN 控制信息):
dpkg-deb -e package.deb out/DEBIAN
ar(底层方式)ar x package.deb
# 会得到 control.tar.gz、data.tar.gz 等
有些软件(如 extract 来自 libextractor):
sudo apt install libextractor
extract file
sudo apt install file-roller
你是想:
.deb 里的内容?extract 的命令?告诉我具体场景,我给你精确命令。