manjaro pacman查看已安装命令隶属于哪个包(arch应该也行)

manjaro pacman查看已安装命令隶属于哪个包(arch应该也行)

pacman -Fl | grep command

pacman -Ql package和pacman -Fl package是列出该package的所有文件,如果package省略,那么就列出所有package和他所包含的文件
manjaro pacman查看已安装命令隶属于哪个包(arch应该也行)_第1张图片
我经常用它来查看该包有什么可执行文件(一般在bin中)
刚刚发现它也可以用来查看命令隶属于哪个包,前提是已经安装了的
前面有说用pacman -Ql或pacman -Fl可以查看所有包以及对应的可执行文件,那grep 一下就可以知道命令所对应的包了.例如我想找fc-list是哪个包的:
manjaro pacman查看已安装命令隶属于哪个包(arch应该也行)_第2张图片
manjaro pacman查看已安装命令隶属于哪个包(arch应该也行)_第3张图片
(看起来好像-Fl更强?)
第一次写CSDN


更新:
-Fl可以查所有包的信息,包括没安装的.而-Ql只能查本地的包.
所以想装某个命令,即可用pacman -Fl | grep command来查询包名并安装.
注: 使用-Fl之前要不先用-Fy更新一下包库.

你可能感兴趣的:(linux,linux,manjaro,archlinux)