Mostrar arquivos modificados / criados recentes usando o Terminal


Respostas:


25

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

Fonte: Linux


O comando está correto. Tentaste?
Mitch

Sim, está correto, isso leva algum tempo. Pensei que -f2- estaria incorreto porque os comandos geralmente não terminam com um -
Usuário registrado

Agradável! Que tal ignorar arquivos ocultos?
Ionică Bizau

Você pode usar -iname. Por exemplo, encontre o arquivo * .txt, mas ignore o arquivo .txt oculto, como .vimrc -type f \( -iname "*.txt" ! -iname ".*" \).
Mitch

@Mitch como especificar para encontrar arquivos nos últimos 2 dias?
User13107

6

statComando de verificação :

Uso:

stat [options] filename ... ...

por exemplo

stat /home/user/Docs/filename.txt

Para procurar arquivos, use os findcomandos:

por exemplo

find /to/target/directory* -mtime -1

(o -mtime narquivo switch show com os dados modificados pela última vez n * 24 horas atrás, para -mtime -1os 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 findno 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.


Talvez você deva considerar remover a parte stat da sua resposta ou fornecer um comando específico.
Usuário registrado

stat filenameonde 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.
precisa

stattambém fornecerá a hora do nascimento do arquivo, se o sistema de arquivos suportar isso ..
preciso

11
O solicitante deseja ver uma lista dos arquivos alterados recentemente. statfornece 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.
Usuário registrado

..é relacionado, não é? Ele mostra os selos de tempo .. eo que falta OP é uma aplicação prática do mesmo ..
precisa

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.