Se você estiver no diretório dos scripts, será necessário usar ls *.pm
, se quiser pesquisar os subdiretórios, é melhor usar o comando find
, então, usar
find . -name '*.pm'
O primeiro argumento é o diretório pai a ser usado: o ponto significa que a partir do diretório atual e abaixo, se você usar /
, isso significa que todo o sistema de arquivos será pesquisado, dependendo de seus arquivos, isso pode demorar um pouco. / p>
Eu não recomendo usar o comando locate
porque ele obtém as informações de um banco de dados que pode não estar atualizado. Então, se você adicionar um arquivo, ele não aparecerá na sua saída, a menos que você force o banco de dados a atualizar por
sudo updatedb
Veja também as man pages para mais informações sobre esses comandos (por exemplo, fazendo man find
)