Introduzione
Questo tutorial ti aiuterà a trovare i file modificati di recente in Linux tramite la riga di comando.
Il comando trova ci permette di definire la durata in Minuti o Giorni. I minuti sono definiti con -mmin e il valore dei giorni può essere definito con -mtime
Puoi anche definire i criteri di ricerca per trovare i file modificati entro o prima della durata specificata. Ad esempio, per cercare file modificati in precedenza, utilizzare “+” (positivo) con durata (es: +1, +24 ecc.). Per cercare i file modificati entro la durata utilizzare il segno “-” (negativo) con il valore della durata (es: -1, -24) ecc.
Trovare tutti i file modificati in meno tempo
Modificato entro 10 minuti:- Cerca tutti i file modificati entro 10 minuti nella directory corrente. Usa -mmin -10
significa che i file sono stati modificati per l'ultima volta in meno di 10 minuti.
find . -type f -mmin -10
Modificato entro 2 ore:- Trova tutti i file modificati entro 2 ore nella directory corrente. Con -mmin -120
utilizzo si intende l'ultima modifica dei file inferiore a 120 minuti ovvero pari a 2 ore:
find . -type f -mmin -120
Modificato entro 1 giorno:- Cerca tutti i file modificati entro 24 ore nella directory corrente. Per definire l'intervallo in giorni, utilizzare -mtime . Ad esempio -mtime -1
, significa che i file sono stati modificati per l'ultima volta meno di 24 ore fa:
find . -type f -mtime -1
Trovare tutti i file modificati prima del tempo
L'esempio sopra, trova tutti i file modificati entro la durata specificata. Ma puoi anche cercare i file modificati prima della durata specificata con l'aiuto degli esempi seguenti.
Modificato più vecchio di 10 minuti:- Cerca tutti i file modificati prima di 10 minuti nella directory corrente. Usa l'opzione -mmin +10
, il che significa trovare tutti i file modificati più di 10 minuti fa:
find . -type f -mmin +10
Modificato più di 2 ore:- Trova tutti i file modificati prima di 2 ore nella directory corrente. Utilizzare e l'opzione -mmin +120
per cercare file modificati più vecchi di 120 minuti (cioè 2 ore):
find . -type f -mmin +120
Modificato più di 1 giorno:- Cerca tutti i file modificati più di 24 ore fa nella directory corrente. È possibile utilizzare l'opzione -mtime per definire la durata in giorni. Ad esempio -mtime +1
s ignifica trovare tutti i file modificati entro 24 ore:
find . -type f -mtime +1
Conclusione
In questo tutorial abbiam imparato a come cercare file modificati di recente in Linux.