Ocasionalmente, preciso encontrar o arquivo baixado mais recentemente no meu diretório Downloads, mas talvez não saiba o nome exato do arquivo. Aqui está como eu faço isso.
ls -rt ~/Downloads
ls -t
lista os arquivos por hora e não por nome, com os mais recentes sendo exibidos primeiro. Como meu diretório Downloads contém tantos arquivos, não quero rolar para o topo da lista para ver os mais recentes. ls -rt
inverte a ordem da lista, exibindo o arquivo mais recente na parte inferior da lista.
De lá, você pode fazer o que precisa com bastante facilidade. Por exemplo:
unzip $(ls -rt ~/Downloads | tail -n1)
ou
mv $(ls -rt ~/Downloads | tail -n1) *some_other_location*
Sua pergunta original poderia ser feita assim:
7z l $(ls -rt ~/Downloads | tail -n1)
Sei que isso não está aderindo ao método de conclusão da guia, mas pode ser adequado às suas necessidades.