Alcuni esempi sul comando df
Il comando df
visualizza l'utilizzo dello spazio disco dei filesystem montati. L'opzione -T
indica il tipo di filesystem. La misurazione avviene in maniera predefinita in blocchi da 1K, ma potrebbe non essere subito comprensibile, per cui è meglio utilizzare lo switch -h
.
$ df -h -T
Filesystem Type Size Used Avail Use% Mounted on
/dev/hda6 ext3 20G 9.3G 9.1G 51% /
/dev/hda7 reiserfs 13G 2.1G 11G 17% /mnt/suse
/dev/sda1 vfat 241M 152M 90M 63% /media/usbdisk
du
permette, invece, di determinare l'occupazione di spazio da parte delle singole directory o dei singoli file. Per misurare la dimensione di una directory particolare, ad esempio, si può scrivere:
$ du -h /home/miadir/spammersdapunire
Anche in questo caso il formato predefinito è la visualizzazione in Kilobytes. L'opzione -c
stampa il valore della dimensione totale della directory (alla fine), mentre -s
visualizza un riepilogo senza visualizzare le eventuali sottodirectory.
Un esempio pratico dell'uso di du
:
$ du -ch | grep total
visualizza in un'unica linea la dimensione totale della directory corrente. Con il parametro --exclude=type
si può escludere un particolare tipo di file dal conteggio. Per ottenere invece un elenco dei file ordinati per dimensione, si può scrivere:
$ du -ah | sort -n
Capire, muoversi e modificare file e directory: /, .., . , cd, ls, cp, mv, rm, rmdir, mkdir. Uso di link e symlink.