Come ordinare il comando ls per data
Il comando “ls” elenca tutti i file e le cartelle in una directory nella riga di comando, ma per impostazione predefinita ls restituisce un elenco alfabetico. Con un semplice segnale di comando, puoi avere ls ordinato per data, mostrando gli elementi modificati più di recente nella parte superiore dei risultati del comando ls. Questo trucco si applica all’output del comando ls in Mac OS / Mac OS X, Linux, BSD e Bash in Windows.
Il flag -t ordinerà l’output del comando ls in base alla data e all’ora dell’ultima modifica, ma per ottenere i migliori risultati probabilmente vorrai applicarlo con il flag -l longlist e forse alcuni altri. Rivediamo alcuni modi utili per ordinare l’output di ls per data.
Ordina l’output “ls” per data
Il flag -t ordinerà l’output del comando ls in base alla data e all’ora dell’ultima modifica:
- Apri Terminale se non l’hai già fatto (/Applicazioni/Utility/ in mac OS) e vai alla directory che vuoi ordinare per data con ls
- Immetti la seguente sintassi del comando:
- Premere Invio per vedere il contenuto della directory elencato con ls per data
ls -lt
Gli elementi modificati più di recente verranno visualizzati nella parte superiore dell’output del comando invece di mostrare l’elenco restituito in ordine alfabetico.
Mostra ls Ordina per data, Leggibile dall’uomo, Tutti i file
La mia preferenza personale per ordinare l’output di ls per data di modifica è usare -lt, ma includere anche -h per dimensioni leggibili dall’uomo e -a per visualizzare tutti i file con prefisso punto. Questo rende anche il flag -halt facile da ricordare, usato in questo modo:
ls -halt
Inverti ls Ordina per data
Se vuoi invertire l’ordine in modo che gli elementi modificati più di recente si trovino in fondo all’output del comando ls, puoi anche aggiungere il flag -r in questo modo:
ls -haltr
L’output sarà lo stesso, tranne per il fatto che è stato visualizzato in ordine inverso, con la data modificata più vecchia in alto e la data e l’ora modificate più di recente in basso.
Questo trucco si applica ovviamente alla riga di comando e al terminale, ma l’ordinamento per data e variazioni della data di modifica o dell’ultima apertura può essere incredibilmente utile anche per il Finder. Ad esempio, ordinare “Tutti i miei file” nel Finder del Mac in base alla data dell’ultima apertura è un ottimo consiglio che può essere applicato in modo simile a qualsiasi altra cartella visualizzata nel Finder sul Mac per mostrare quando un file è stato l’ultimo accesso o modificato.
Hai altri suggerimenti o trucchi utili per ordinare le directory per data? Fateci sapere nei commenti qui sotto.