escolha este:
find . -newermt "2013-01-01 00:00:00" ! -newermt "2013-01-02 00:00:00"
m A hora da modificação da referência do arquivo
t referência é interpretada diretamente como um tempo
Minha pergunta é:
Como encontrar arquivos que foram modificados de uma determinada data (especificando a hora exata) para outra data específica (especificando a hora exata) em um determinado diretório, a partir de / por exemplo.
Acho que isso pode ser alcançado com find
.
Alguém sabe como fazer isso? Obrigado antecipadamente
o find tem alguns parâmetros obrigatórios:
find PATH type_of_seach arg
find / -mtime -10 -mtime +4
localizar tem + e - operartor, também *time
: mtime
, atime
e ctime
:
atime == Acccess Time
mtime == Modified Time
ctime == Create Time
Você pode ler o inode com o * time e definir intervalos para o seu tempo usando -
e +
Acho que você pode fazer isso abaixo:
find ./* -mtime -10 -mtime +4 -ls