Come posso trovare il file che ha 30 minuti /bin/ksh?
Come posso trovare il file che ha 30 minuti /bin/ksh?
Risposte:
Su Linux, non c'è traccia del tempo di creazione di un file. Puoi accedere solo a:
mtime,atime,ctime.Se vuoi cercare file con un test basato su questi tempi, find( man find) può aiutarti.
Lo useresti in questo modo per trovare un file a cui hai avuto accesso esattamente 30 minuti fa nella tua directory corrente e nelle sue sottodirectory:
find -amin 30
Di solito, ti consigliamo di utilizzare un intervallo in quanto può essere difficile fornire un numero esatto di minuti:
find -amin +25 -amin -35
Questo troverà i file accessibili più di 25 ma meno di 35 minuti fa.
E se sei interessato solo al tempo di modifica e non al tempo di accesso (ad esempio lettura), sostituiscilo -amincon -mmin.
mtimeanche la risposta
-mtime 30mostrava i file vecchi di 30 giorni.
Xtimele opzioni sono per giorni e Xminopzioni per minuti. Mio male, modifico la risposta
Xtimecon qualsiasi unità di tempo ragionevole come 30mper trenta minuti o 5dper cinque giorni
Puoi usare mtimeper farlo:
find . -mmin 30 #exactly 30 minutes old
createdo modified30 minuti indietro
-mminsta mostrando -mminnon è un'opzione valida
find /path -mtime +30m
-mminstia riconoscendo , ho cercato molti esempi usando quel comando ..
find.