AR
命令是从Debian包归档Deb(* .deb)中提取文件的一个非常有用的工具。
首先,让我们下载一个示例文件 Hello_2.10-1_amd64.deb
:
$wget http://ftp.us.debian.org/debian/pool/main/h/hello/hello_2.10-1_amd64.deb
我们可以使用“AR”命令列出deb包的内容。
这可以通过t
选项实现:
$ar t hello_2.10-1_amd64.deb debian-binary control.tar.gz data.tar.xz
要提取上面列出的每个单独的文件,请使用x
选项并将所需的文件名作为参数。
例如,下面的AR
命令将从所选Debian软件包中提取data.tar.xz
文件:
$ls hello_2.10-1_amd64.deb $ar x hello_2.10-1_amd64.deb data.tar.xz $ls data.tar.xz hello_2.10-1_amd64.deb
根据压缩方法,我们可以进一步解压缩归档内容。
对于XZ压缩的tar包使用:
$tar xvJf data.tar.xz
以及Gzip压缩的tar包使用:
$tar xvzf data.tar.xz
日期:2020-07-07 20:56:17 来源:oir作者:oir