Se a implementação de locate
entender a opção -0
:
locate -0 PATTERN | xargs -0 ls -sd
Caso contrário:
locate PATTERN | xargs -I {} ls -sd
É claro que você pode querer variar os sinalizadores passados para ls
, por ex. adicione -h
para obter tamanhos "legíveis por humanos", adicione --color=auto
para ter arquivos especiais em cores, etc.
Se alguns dos arquivos no banco de dados de localização foram removidos desde que o banco de dados foi gerado, ls
imprimirá mensagens de erro. Para ocultá-los, adicione 2>/dev/null
no final do comando.