Expandindo o comentário de @soulsource, você precisa usar o find para comandar o uso mais básico que você poderia usar é encontrar todos os arquivos que terminam em .txt em sua máquina, o seguinte comando irá descer embora o sistema de arquivos iniciando no diretório raiz:
find / -type f -iname '*.txt'
Agora, se você souber que salvou o arquivo em um diretório específico, por exemplo, seu diretório pessoal, mas esqueça o subdiretório que sempre pode acelerar o processo, alterando o caminho:
find ~/ -type f -iname '*.txt'
Agora, você só precisa canalizar, |
, os arquivos resultantes para ls
para encomendá-los por data
find ~/ -type f -iname '*.txt' | xargs ls -td1
Se você estiver recebendo um grande número de arquivos de volta, sempre é possível limitar o número de respostas ao direcioná-lo novamente para cabeça . Por exemplo, se você estiver interessado apenas nos 10 resultados mais recentes, use:
find ~/ -type f -iname '*.txt' | xargs ls -td1 | head -n10
Uma coisa a ser observada sobre find
é que, por padrão, ele não segue links simbólicos, se você tiver alguns links simbólicos em seu diretório inicial e quiser ver esses também, é necessário usar a opção -follow
encontrar.
find ~/ -type f -iname '*.txt' -follow | xargs ls -td1 | head -n10