Ricerca nel sito web

Come ordinare l'output del comando 'ls' in base alla data e all'ora dell'ultima modifica


Una delle cose più comuni che un utente Linux farà sempre sulla riga di comando è elencare il contenuto di una directory. Come forse già sapremo, ls e dir sono i due comandi disponibili su Linux per elencare il contenuto delle directory, mentre il primo è più popolare e, nella maggior parte dei casi, preferito dagli utenti.

Quando si elencano i contenuti della directory, i risultati possono essere ordinati in base a diversi criteri come l'ordine alfabetico dei nomi dei file, ora della modifica, ora dell'accesso, versione e dimensione file. L'ordinamento utilizzando ciascuna di queste proprietà del file può essere abilitato utilizzando un flag specifico.

In questa breve guida al comando ls, vedremo come ordinare l'output del comando ls in base all'ora dell'ultima modifica (data e ora).

Iniziamo eseguendo alcuni comandi ls di base.

Comandi ls di base di Linux

1. L'esecuzione del comando ls senza aggiungere alcun argomento elencherà i contenuti della directory di lavoro corrente.

ls 

2. Per elencare il contenuto di qualsiasi directory, ad esempio la directory /etc utilizzare:

ls /etc

3. Una directory contiene sempre alcuni file nascosti (almeno due), pertanto, per mostrare tutti i file in una directory, utilizzare -a o -- tutti flag:

ls  -a

4. Puoi anche stampare informazioni dettagliate su ciascun file nell'output ls, come i permessi del file, il numero di collegamenti, il nome del proprietario e il proprietario del gruppo, la dimensione del file, l'ora dell'ultima modifica e il nome del file/directory.

Questo viene attivato dall'opzione -l, che significa un formato di elenco lungo come nello screenshot successivo:

ls -l

Ordina i file in base a ora e data

5. Per elencare i file in una directory e ordinarli in base alla data e all'ora dell'ultima modifica, utilizza l'opzione -t come nel comando seguente:

ls -lt 

6. Se desideri un ordinamento inverso dei file in base a data e ora, puoi utilizzare l'opzione -r per funzionare in questo modo:

ls -ltr

Per ora finiremo qui, tuttavia, ci sono più informazioni sull'utilizzo e opzioni nel comando ls, quindi prenditi cura di esaminarlo o qualsiasi altra guida che offra trucchi per il comando ls che ogni utente Linux dovrebbe conoscere o utilizzare il comando sort. Ultimo ma non meno importante, puoi contattarci tramite la sezione feedback di seguito.