Existe algum comando para exibir os arquivos modificados / criados recentemente?
Qual...?
Existe algum comando para exibir os arquivos modificados / criados recentemente?
Qual...?
Respostas:
Basta pressionar Ctrl+ Alt+ Tno teclado para abrir o Terminal. Quando abrir, execute o (s) comando (s) abaixo:
find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-
Consulte o comando Localizar
-iname
. Por exemplo, encontre o arquivo * .txt, mas ignore o arquivo .txt oculto, como .vimrc -type f \( -iname "*.txt" ! -iname ".*" \)
.
stat
Comando de verificação :
Uso:
stat [options] filename ... ...
por exemplo
stat /home/user/Docs/filename.txt
Para procurar arquivos, use os find
comandos:
por exemplo
find /to/target/directory* -mtime -1
(o -mtime n
arquivo switch show com os dados modificados pela última vez n * 24 horas atrás, para -mtime -1
os arquivos com 1 dia de idade será mostrado)
find /to/target/directory* -mmin 30
mostrará os arquivos modificados nos últimos 30 minutos.
Verifique mais opções em TESTES nas páginas de manual (use man find
no terminal). Você pode usar outras opções como -amin n
(último acesso n minutos atrás), -cmin
(o status do arquivo foi alterado pela última vez n minutos atrás) e outras.
stat filename
onde o nome do arquivo pode ser o caminho absoluto ou relativo do seu destino. Isso mostrará acesso, modificação, alteração de tempos entre outras saídas.
stat
também fornecerá a hora do nascimento do arquivo, se o sistema de arquivos suportar isso ..
stat
fornece propriedades de um arquivo ou diretório específico (como quando foi modificado pela última vez). Portanto, este comando não é apropriado para esta pergunta.
ls -t
Isso ordenará a lista de arquivos por tempo de modificação