Listare files e cartelle in Linux con vdir

Mattepuffo's logo
Listare files e cartelle in Linux con vdir

Listare files e cartelle in Linux con vdir

Su Linux, per listare files e cartelle, in genere usiamo il comando ls.

Ma esiste anche vdir, ed oggi ne vediamo qualche esempio.

Dovrebbe essere già incluso nella vostra distro, senza installare nulla.

Se lo lanciate senza opzioni, listerà la directory corrente:

$ vdir
totale 1732
drwxr-xr-x  2 matte matte    4096 22 ott 10.28 build-Cimoda-Desktop-Debug
drwxr-xr-x  2 matte matte    4096 23 giu 13.48 build-QImageResizing-Desktop-Debug
drwxr-xr-x  2 matte matte    4096 23 giu 13.43 build-QImageResizing-Desktop-Release
drwxr-xr-x  2 matte matte    4096 11 set 09.58 Condivsione_VM
-rw-r--r--  1 matte matte      55 16 giu  2016 config.properties
drwxr-xr-x  2 matte matte    4096 22 ott 15.03 Desktop
drwxr-xr-x  3 matte matte    4096 22 ott 11.08 Documents
drwx------  2 matte matte    4096 14 mar  2016 Download
drwxr-xr-x  8 matte matte    4096 17 ott 10.15 idea-IC-182.4129.33
drwxr-xr-x  2 matte matte   12288 19 ott 16.04 large
drwxr-xr-x 13 matte matte    4096 22 ott 14.16 netbeans-8.2
drwxr-xr-x  3 matte matte    4096 27 lug  2016 oradiag_matte
-rw-r--r--  1 root  root       27  3 ott 12.12 package-lock.json
drwxrwxrwx  8 matte matte    4096 15 set  2015 Personal
drwxr-xr-x  2 matte matte    4096  9 mag  2016 Pictures
drwxr-xr-x  5 matte matte    4096 23 giu 13.49 QImageResize
drwxr-xr-x  2 matte matte   12288 19 ott 16.04 small
drwxr-xr-x 22 matte matte    4096 22 ott 12.11 sqldeveloper
drwxr-xr-x  3 matte matte    4096 15 giu 09.28 VirtualBox VMs
drwxr-xr-x  2 matte matte    4096 24 mar  2016 Wallpapers
-rwxr--r--  1 matte matte 1673565 23 giu 10.59 ydl

Se volete visualizzare i files e cartelle nascoste:

$ vdir -a
totale 2116
drwx------  58 matte matte    4096 22 ott 15.18 .
drwxr-xr-x   3 root  root     4096 13 mar  2016 ..
-rw-r--r--   1 matte matte     484 19 mag  2016 .acs
drwx------   3 matte matte    4096 24 mar  2016 .adobe
drwxr-xr-x   2 matte matte    4096 26 set 09.22 .android
-rw-------   1 matte matte    6236 22 ott 15.18 .bash_history
-rw-r--r--   1 matte matte      21 23 nov  2015 .bash_logout
-rw-r--r--   1 matte matte      57 23 nov  2015 .bash_profile
-rw-r--r--   1 matte matte    1440 22 ott 09.19 .bashrc
-rw-r--r--   1 matte matte     141 16 mar  2016 .bashrc_bak
drwxr-xr-x   2 matte matte    4096 22 ott 10.28 build-Cimoda-Desktop-Debug
drwxr-xr-x   2 matte matte    4096 23 giu 13.48 build-QImageResizing-Desktop-Debug
drwxr-xr-x   2 matte matte    4096 23 giu 13.43 build-QImageResizing-Desktop-Release
drwxr-xr-x  27 matte matte    4096 19 ott 11.50 .cache
drwxr-xr-x   5 matte matte    4096 10 mag 09.11 .cinnamon
drwxr-xr-x   2 matte matte    4096 11 set 09.58 Condivsione_VM
drwxr-xr-x  51 matte matte    4096 22 ott 11.27 .config
-rw-r--r--   1 matte matte      55 16 giu  2016 config.properties
drwxr-xr-x   2 matte matte    4096  2 ott 08.47 .dart
drwxr-xr-x   4 matte matte    4096  2 ott 08.47 .dartServer
drwxr-xr-x   2 matte matte    4096 22 ott 15.03 Desktop
-rw-------   1 matte matte      94 14 mar  2016 .directory
-rw-r--r--   1 matte matte      47  9 mag  2016 .dmrc
.......................................................

Se vogliamo visualizzare le dimensioni in maniera più leggibile:

$ vdir -h
totale 1,7M
drwxr-xr-x  2 matte matte 4,0K 22 ott 10.28 build-Cimoda-Desktop-Debug
drwxr-xr-x  2 matte matte 4,0K 23 giu 13.48 build-QImageResizing-Desktop-Debug
drwxr-xr-x  2 matte matte 4,0K 23 giu 13.43 build-QImageResizing-Desktop-Release
drwxr-xr-x  2 matte matte 4,0K 11 set 09.58 Condivsione_VM
-rw-r--r--  1 matte matte   55 16 giu  2016 config.properties
drwxr-xr-x  2 matte matte 4,0K 22 ott 15.03 Desktop
drwxr-xr-x  3 matte matte 4,0K 22 ott 11.08 Documents
drwx------  2 matte matte 4,0K 14 mar  2016 Download
drwxr-xr-x  8 matte matte 4,0K 17 ott 10.15 idea-IC-182.4129.33
drwxr-xr-x  2 matte matte  12K 19 ott 16.04 large
drwxr-xr-x 13 matte matte 4,0K 22 ott 14.16 netbeans-8.2
drwxr-xr-x  3 matte matte 4,0K 27 lug  2016 oradiag_matte
-rw-r--r--  1 root  root    27  3 ott 12.12 package-lock.json
drwxrwxrwx  8 matte matte 4,0K 15 set  2015 Personal
drwxr-xr-x  2 matte matte 4,0K  9 mag  2016 Pictures
drwxr-xr-x  5 matte matte 4,0K 23 giu 13.49 QImageResize
drwxr-xr-x  2 matte matte  12K 19 ott 16.04 small
drwxr-xr-x 22 matte matte 4,0K 22 ott 12.11 sqldeveloper
drwxr-xr-x  3 matte matte 4,0K 15 giu 09.28 VirtualBox VMs
drwxr-xr-x  2 matte matte 4,0K 24 mar  2016 Wallpapers
-rwxr--r--  1 matte matte 1,6M 23 giu 10.59 ydl

Per visualizzare l'output con i colori:

$ vdir -h --color

Molto comoda è la possibilità di visualizzare prima le cartelle (cosa che in genere fanno i file manager grafici):

$ vdir --group-directories-first
totale 1732
drwxr-xr-x  2 matte matte    4096 22 ott 10.28 build-Cimoda-Desktop-Debug
drwxr-xr-x  2 matte matte    4096 23 giu 13.48 build-QImageResizing-Desktop-Debug
drwxr-xr-x  2 matte matte    4096 23 giu 13.43 build-QImageResizing-Desktop-Release
drwxr-xr-x  2 matte matte    4096 11 set 09.58 Condivsione_VM
drwxr-xr-x  2 matte matte    4096 22 ott 15.03 Desktop
drwxr-xr-x  3 matte matte    4096 22 ott 11.08 Documents
drwx------  2 matte matte    4096 14 mar  2016 Download
drwxr-xr-x  8 matte matte    4096 17 ott 10.15 idea-IC-182.4129.33
drwxr-xr-x  2 matte matte   12288 19 ott 16.04 large
drwxr-xr-x 13 matte matte    4096 22 ott 14.16 netbeans-8.2
drwxr-xr-x  3 matte matte    4096 27 lug  2016 oradiag_matte
drwxrwxrwx  8 matte matte    4096 15 set  2015 Personal
drwxr-xr-x  2 matte matte    4096  9 mag  2016 Pictures
drwxr-xr-x  5 matte matte    4096 23 giu 13.49 QImageResize
drwxr-xr-x  2 matte matte   12288 19 ott 16.04 small
drwxr-xr-x 22 matte matte    4096 22 ott 12.11 sqldeveloper
drwxr-xr-x  3 matte matte    4096 15 giu 09.28 VirtualBox VMs
drwxr-xr-x  2 matte matte    4096 24 mar  2016 Wallpapers
-rw-r--r--  1 matte matte      55 16 giu  2016 config.properties
-rw-r--r--  1 root  root       27  3 ott 12.12 package-lock.json
-rwxr--r--  1 matte matte 1673565 23 giu 10.59 ydl

Enjoy!


Condividi

Commentami!