Le dritte dal Datacenter

Linux/Unix: utilizzare il comando ls per vedere gli ultimi file modificati

La shell di Linux/Unix (che potete testare anche attraverso un terminale del Mac OS X) permette tra le altre cose di visualizzare l’elenco dei file ordinati in base alle ultime modifiche, cosa molto utile se si desidera tenere sotto controllo per esempio i documenti su cui stiamo lavorando di recente, e focalizzare così l’attenzione su di essi. In questo articolo vedremo come sia possibile farlo con il comando ls.

Come si fa a visualizzare la lista dei file è presto detto: il comando ls viene in nostro aiuto, digitandolo e premendo invio da terminale, nella versione più elementare, sarà possibile visualizzare l’elenco “grezzo” dei file della directory in cui ci troviamo.

Per visualizzare l’elenco dei file come interessa a noi è necessario aggiungere il parametro -t, il quale permetterà di ordinare per ultima modifica ai singoli file, ad es. da quello modificato più di recente.

Alcuni esempi di sintassi che ci potrebbe servire in prima istanza sono i seguenti:

ls -t
ls -lt | less
ls -lt ~/Downloads/ | less

Esempio di output del comando:

total 60754328
drwxr-xr-x  3 vivek  staff         102 Aug 25 13:18 ImageOptim.app
-rw-r--r--@ 1 vivek  staff   301746331 Aug 25 01:25 data-db2-esempio.rar
-rw-r--r--@ 1 vivek  staff     1727030 Aug 25 01:14 testdisk-6.14.mac_intel.tar.tar.bz2
-rw-r--r--@ 1 vivek  staff       23850 Aug 24 22:36 test253-68.zip
-rw-r--r--@ 1 vivek  staff       72488 Aug 24 22:05 report-2635.pdf
drwxr-xr-x@ 3 vivek  staff         170 Aug 24 19:58 backups
drwxr-xr-x@ 4 vivek  staff         306 Aug 24 19:56 tarballs
-rw-------@ 1 vivek  staff       39748 Aug 24 13:22 Account-xyz.pdf
-rw-------@ 1 vivek  staff       35583 Aug 24 13:21 Portfolio-FD13-14.pdf
-rw-------@ 1 vivek  staff      141695 Aug 24 01:26 13290.pdf
drwxr-xr-x@ 2 vivek  staff         136 Aug 24 00:32 hd-video-raw-file
-rw-r--r--@ 1 vivek  staff  1359349025 Aug 23 21:04 youtube-mp3.mp4
drwxr-xr-x@ 2 vivek  staff         170 Aug 23 21:03 test
-rw-r--r--@ 1 vivek  staff      120587 Aug 23 19:00 Screenshot-123.png
-rw-r--r--@ 1 vivek  staff       23301 Aug 22 13:21 happy-tux.png
...

Inoltre, potete fare uso del parametro -r per invertire l’ordine in cui i file vengono mostrati, quindi ad esempio se volete vedere prima i file più vecchi e poi quelli modificati recentemente. Ad esempio:

ls -tr
ls -ltr | less
ls -ltr ~/Downloads/ | less
total 60754328
-rwxr-xr-x@ 1 vivek  staff      115262 Jan  1  1970 F4.pdf
-rw-r--r--  1 vivek  staff      135734 Sep 16  2011 game.idx
-rw-r--r--  1 vivek  staff       51111 Sep 16  2011 game.English.srt
-rwxr-xr-x@ 1 vivek  staff      331201 Sep  6  2012 Portfolio_Recommendations_Sep12.pdf
-rw-r--r--  1 vivek  staff   301746245 Sep 25  2012 hp-ux-to-rhel6-guide.pdf
-rwxr-xr-x@ 1 vivek  staff       13350 Mar 13 16:44 DC-location-Towns.xlsx
-rw-r--r--@ 1 vivek  staff   574423040 Jun 10 16:33 data-center-opening.avi
-rw-r--r--@ 1 vivek  staff     2375468 Jun 15 05:04 backups.rar
-rw-r--r--  1 vivek  staff     2631709 Jun 15 05:07 documento126-625.pdf
...

Infine l’uso del parametro -A (mostra tutti i file ad eccezione di . e ..) e di -a (include le directory nascoste, ovvero quelle il cui nome inizia con punto) permette di mostrare nel terminale tutti i file inclusi quelli hidden o nascosti.

vps server virtuale

In quest’ultimo caso avremo:

ls -Altr ~/Downloads/ | less
ls -alt ~/Downloads/ | less
Tags
Mostra altro

Ti potrebbe interessare anche

Lascia un commento