Muitos já devem conhecer , mas segue a dica para quem não conhece.
-F, --files Consulta o banco de dados de arquivos. Essa operação permite que você procure por pacotes que possuam determinados arquivos ou exibam arquivos pertencentes a certos pacotes.
Para habilitar, você tem que sincronizar o bando de dados primeiro com a opção y.
- Código: Selecionar todos
pacman -Fy
Feito a sincronização, segue alguns exemplos com a opção -F.
Procura os aplicativos tem o arquivo pacman
- Código: Selecionar todos
~ $ pacman -Fs pacman
core/pacman 5.1.1-1
usr/bin/pacman
usr/share/bash-completion/completions/pacman
extra/xscreensaver 5.40-1
usr/lib/xscreensaver/pacman
Mostra o pacote que o arquivo pertence
- Código: Selecionar todos
~ $ pacman -Fo /usr/bin/pacman
usr/bin/pacman pertence a core/pacman 5.1.1-1
Lista os arquivos do pacote
- Código: Selecionar todos
~ $ pacman -Fl pacman
pacman etc/
pacman etc/makepkg.conf
pacman etc/pacman.conf
pacman usr/
pacman usr/bin/
pacman usr/bin/cleanupdelta
pacman usr/bin/makepkg
......
Mais INFO
- Código: Selecionar todos
man pacman
Ideia!
OPÇÕES DE ARQUIVO (APLICAR A -F)
-y, --refresh
Faça o download de novos bancos de dados de pacotes do servidor. Use por duas vezes para
forçar a atualização, mesmo se os bancos de dados estiverem atualizados.
-l, --list
Listar os arquivos pertencentes ao pacote consultado.
-s, --search
Procura por nomes de arquivos de pacotes pela sequências de caracteres correspondentes.
-x, --regex
Trate os argumentos para --search como expressões regulares.
-o, --owns
Procura pacotes que possuam um arquivo específico.
-q, --quiet
Mostrar menos informações para determinadas operações de arquivo. Isso é útil
quando a saída do pacman é processada em um script, você pode
quer usar --machinereadable em vez disso.
--machinereadable
Use um formato de saída legível por máquina para --list, --search e
--owns. O formato é repository\0pkgname\0pkgver\0path\n com \0
sendo o caractere NULL e \n uma próxima linha.
-y, --refresh
Faça o download de novos bancos de dados de pacotes do servidor. Use por duas vezes para
forçar a atualização, mesmo se os bancos de dados estiverem atualizados.
-l, --list
Listar os arquivos pertencentes ao pacote consultado.
-s, --search
Procura por nomes de arquivos de pacotes pela sequências de caracteres correspondentes.
-x, --regex
Trate os argumentos para --search como expressões regulares.
-o, --owns
Procura pacotes que possuam um arquivo específico.
-q, --quiet
Mostrar menos informações para determinadas operações de arquivo. Isso é útil
quando a saída do pacman é processada em um script, você pode
quer usar --machinereadable em vez disso.
--machinereadable
Use um formato de saída legível por máquina para --list, --search e
--owns. O formato é repository\0pkgname\0pkgver\0path\n com \0
sendo o caractere NULL e \n uma próxima linha.