In Linux, possiamo usare il comando find per cercare i file nel file system. Potrebbe verificarsi un caso in cui è necessario cercare i file modificati prima degli x giorni. Per trovare tali file devi usare -mtime opzione insieme al comando trova per scoprire i file che vengono modificati prima di x giorni.
Puoi utilizzare il Numero di giorni in due formati diversi.
+ con numero di giorni per cercare il file modificato più vecchio di X giorni
– con numero di giorni per cercare il file modificato negli ultimi X giorni
Comando per trovare i file che sono stati modificati negli ultimi X giorni
Esegui il comando seguente per scoprire i file e le directory che sono stati modificati negli ultimi 25 giorni. Se aggiungi il punto (.) in questo comando per cercare i file nella directory corrente. Qui, -mtime -25 indica i file che sono stati modificati negli ultimi 25 giorni. È possibile modificare il numero secondo le proprie esigenze.
find . -mtime -25
Puoi anche personalizzare la ricerca in base al tipo di file. Utilizzare -type seguito da -f (file) o -d (directory). Il comando seguente cercherà solo i file.
Se desideri personalizzare la tua ricerca e vuoi solo trovare solo i file, puoi utilizzare il comando seguente.
find . -type f -mtime -25
Comando per trovare i file modificati prima di X giorni
È possibile eseguire il comando seguente per cercare i file e le directory che vengono modificati prima di 25 giorni. Aggiungi punto (.) in questo comando per cercare i file nella directory corrente. Qui, -l'ora +25 significa file che vengono modificati prima di 25 giorni. È possibile modificare il numero secondo le proprie esigenze.
find . -mtime +25
Se vuoi personalizzare la tua ricerca e vuoi solo trovare i file, puoi usare il comando qui sotto.
find . -type f -mtime +25