Come tutti sappiamo, nonostante sia chiamato "Finder", il Finder è praticamente inutile nel trovare file.
In Mac OS X 10.6 (o qualsiasi versione), come posso usare la riga di comando (bash in Terminal) per trovare i file modificati oggi?
Come tutti sappiamo, nonostante sia chiamato "Finder", il Finder è praticamente inutile nel trovare file.
In Mac OS X 10.6 (o qualsiasi versione), come posso usare la riga di comando (bash in Terminal) per trovare i file modificati oggi?
Risposte:
Esistono diversi modi per farlo in bash dal terminale - a seconda di cosa esattamente vuoi trovare:
Trova i file modificati nelle ultime 24 ore
find / -mtime -1 -print
Trova i file modificati oggi (probabilmente quello che vuoi)
find / -newerct 'yesterday' -print
oppure, utilizzando Spotlight
mdfind date:today
Questo può essere fatto anche dalla GUI con Spotlight.
mtime
impostazioni di default usa giorni, ma se si specifica unità, possono trovare le modifiche degli ultimi n secondi, minuti, ore o settimane, ad esempio: find . -mtime -5m
oppure find . -mtime -2h
-print
alla fine non è necessario ilfind
valore predefinito in quanto ad esso predefinito e nella maggior parte dei casi si desidera sostituire il/
con o.
per trovare giù dalla directory corrente o~
per trovare nella directory home anziché nella parte superiore dell'albero.