GNU/Linux >> Tutoriels Linux >  >> Linux

7 Exemples de commandes Linux df

La commande df sous Linux fournit des informations sur l'utilisation de l'espace disque de vos systèmes de fichiers. Même si vous connaissez déjà cette commande, l'un des exemples mentionnés ci-dessous est probablement nouveau pour vous.

Un exemple de sortie de la commande df est le suivant :

$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            132239776   6210884 119311504   5% /
tmpfs                  4021876         0   4021876   0% /dev/shm
/dev/sdb2             30969600    117740  29278696   1% /home/oracle
/dev/sdc1            576310180     71232 546964104   1% /home/data

Nous voyons donc que df donne des informations précieuses sur les systèmes de fichiers, leurs points de montage, leur utilisation de la mémoire, etc.

1. Afficher les informations de tous les systèmes de fichiers

Si l'utilisation du disque de tous les systèmes de fichiers est requise, utilisez l'option "-a" :

$ df -a
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            132239776   6210892 119311496   5% /
proc                         0         0         0   -  /proc
sysfs                        0         0         0   -  /sys
devpts                       0         0         0   -  /dev/pts
tmpfs                  4021876         0   4021876   0% /dev/shm
none                         0         0         0   -  /proc/sys/fs/binfmt_misc
/dev/sdb2             30969600    117740  29278696   1% /home/oracle
/dev/sdc1            576310180     71232 546964104   1% /home/data

Nous voyons donc que dans la sortie, les détails de tous les systèmes de fichiers et leur utilisation de la mémoire sont là.

2. Spécifiez la taille du bloc de mémoire

Si vous voyez la sortie au point 1 ci-dessus, la deuxième colonne donne la mémoire du système de fichiers en blocs de mémoire de 1k. La commande df fournit une option grâce à laquelle nous pouvons modifier la taille du bloc de mémoire dans la sortie. Utilisez l'option -B pour cela :

$ df -B 100
Filesystem         100B-blocks      Used Available Use% Mounted on
/dev/sda1            1354135307  63599535 1221749720   5% /
tmpfs                 41184011         0  41184011   0% /dev/shm
/dev/sdb2            317128704   1205658 299813848   1% /home/oracle
/dev/sdc1            5901416244    729416 5600912425   1% /home/data

Vous voyez donc que nous avons spécifié une taille de bloc de 100 et dans la sortie (deuxième colonne) une taille de bloc de 100 est affichée.

3. Imprimer des tailles lisibles par l'homme

Nous sommes habitués à lire la mémoire en termes de gigaoctets, mégaoctets, etc., car elle est facile à lire et à mémoriser. La commande df fournit également une option "-h" pour imprimer les statistiques de la mémoire dans un format lisible par l'homme.

L'option -h signifie un format lisible par "l'homme". Comme indiqué dans la sortie ci-dessous, G est utilisé pour les gigaoctets et M est utilisé pour les mégaoctets.

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             127G  6.0G  114G   5% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/sdb2              30G  115M   28G   1% /home/oracle
/dev/sdc1             550G   70M  522G   1% /home/data

4. Afficher le total général dans la sortie

Jusqu'à présent, nous avons vu que seules les statistiques d'utilisation du disque des systèmes de fichiers individuels sont produites. Si nous voulons afficher un total général de chaque colonne, nous pouvons utiliser le drapeau "-total". Voici un exemple :

$ df -h --total
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             127G  6.0G  114G   5% /
tmpfs                 3.9G     0  3.9G   0% /dev/shm
/dev/sdb2              30G  115M   28G   1% /home/oracle
/dev/sdc1             550G   70M  522G   1% /home/data
total                 710G  6.2G  668G   1%

Nous voyons donc qu'une nouvelle ligne "total" à la fin de la sortie a été produite.

5. Lister les inodes (au lieu de bloquer l'utilisation)

Jusqu'à présent, nous avons vu que df imprime la deuxième colonne sous forme de blocs de mémoire totaux. Si des informations en termes d'inode sont souhaitées, df fournit une option "-i" pour cela.

$ df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda1            8396800   65397 8331403    1% /
tmpfs                1005469       1 1005468    1% /dev/shm
/dev/sdb2            1966560    2517 1964043    1% /home/oracle
/dev/sdc1            36593664      11 36593653    1% /home/data

Nous voyons donc que des informations en termes d'inodes sont affichées.

6. Imprimer le type de système de fichiers

Si vous souhaitez imprimer le type de système de fichiers dans la sortie, utilisez l'option '-T'.

$ df -T
Filesystem    Type   1K-blocks      Used Available Use% Mounted on
/dev/sda1     ext4   132239776   6210892 119311496   5% /
tmpfs        tmpfs     4021876         0   4021876   0% /dev/shm
/dev/sdb2     ext2    30969600    117740  29278696   1% /home/oracle
/dev/sdc1     ext2   576310180     71232 546964104   1% /home/data

Dans la sortie ci-dessus, nous pouvons voir tous les systèmes de fichiers ainsi que leur type est affiché. Outre l'utilisation de df -T pour identifier le système de fichiers, il existe 4 autres méthodes pour identifier les types de système de fichiers.

7. Inclure/exclure certains types de système de fichiers

Vous pouvez également afficher les systèmes de fichiers appartenant à un certain type. Par exemple, la commande suivante affiche uniquement les systèmes de fichiers ext2. type.

$ df -t ext2
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sdb2             30969600    117740  29278696   1% /home/oracle
/dev/sdc1            576310180     71232 546964104   1% /home/data

Vous pouvez également afficher les systèmes de fichiers qui n'appartiennent pas à un certain type. Par exemple, la commande suivante affiche tous les autres systèmes de fichiers à l'exception de ext2. C'est exactement le contraire de l'option -t ci-dessus.

$ df -x ext2
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1            132239776   6210896 119311492   5% /
tmpfs                  4021876         0   4021876   0% /dev/shm

Linux
  1. 8 Exemples de commandes Linux TR

  2. Exemples de commande rm sous Linux

  3. Exemples de commandes ps sous Linux

  4. Exemples de commandes sa sous Linux

  5. w Exemples de commandes sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

8 exemples de commandes LDD sous Linux

Exemples de commandes id sous Linux