-
No Bash, você pode usar
command -v <your_file>
para encontrar o local de um executável, desde que seja um arquivo incorporado ou em
$PATH
. Mais precisamente,command -v
imprime o comando executado pelo Bash. Se for um builtin, ele simplesmente imprimirá o comando, já que não há localização de um binário. Se for um alias, ele imprimirá a definição do alias. -
Você pode usar
% bl0ck_qu0te%whereis
. Imprime a localização das páginas binárias, de origem e manual. Da manpageSe você precisar da localização do binário, use apenas
whereis -b <your_file>
-
locate
é outra opção. Ele pesquisa um banco de dados de índice de arquivos em seu sistema e é, portanto, muito mais rápido quefind
, o que realmente pesquisa o sistema de arquivos. O banco de dados normalmente é atualizado regularmente via cronjob (daily?), Mas uma atualização pode ser acionada comupdatedb
para acompanhar as mudanças recentes. -
Bem,
find
, claro.find / -name <your_file>
embora isso possa levar algum tempo. Se você souber que o arquivo deve estar em algum lugar em
/usr
ou/opt
, substitua o primeiro argumento por aquele ou por qualquer lista de caminhos a serem pesquisados.