Parfois, vous avez besoin de voir combien d'espace disque est disponible sur un appareil individuel. La commande df vous permet de voir facilement ce qui se passe sur tous les disques montés :
$ df -h Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk1s5s1 113Gi 15Gi 37Gi 29% 577263 385625880 0% / devfs 189Ki 189Ki 0Bi 100% 652 0 100% /dev /dev/disk1s4 113Gi 4.0Gi 37Gi 10% 5 385625880 0% /System/Volumes/VM /dev/disk1s2 113Gi 386Mi 37Gi 2% 1874 385625880 0% /System/Volumes/Preboot /dev/disk1s6 113Gi 4.1Mi 37Gi 1% 17 385625880 0% /System/Volumes/Update /dev/disk1s1 113Gi 56Gi 37Gi 61% 1053114 385625880 0% /System/Volumes/Data map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home
Quelques paramètres de ligne de commande différents sont disponibles avec la commande df, dont la plupart ne seront jamais utilisés. Un paramètre populaire est -h, qui affiche l'espace disque sous une forme lisible par l'homme, généralement sous la forme d'un M pour les mégaoctets ou d'un G pour les gigaoctets. Maintenant, au lieu d'avoir à décoder ces numéros de bloc laids, toutes les tailles de disque sont affichées en utilisant des tailles "normales". La commande df est inestimable pour résoudre les problèmes d'espace disque sur le système.
Remarque :N'oubliez pas que le système Linux a toujours des processus qui gèrent les fichiers exécutés en arrière-plan. Les valeurs de la commande df reflètent ce que le système Linux pense être les valeurs actuelles à ce moment précis. Il est possible qu'un processus en cours d'exécution ait créé ou supprimé un fichier mais n'ait pas encore publié le fichier. Cette valeur n'est pas incluse dans le calcul de l'espace libre.Exemples de commandes df
1. Pour obtenir l'utilisation du système de fichiers dans un format lisible par l'homme :
# df -h
2. Pour obtenir l'utilisation du système de fichiers pour tous les systèmes de fichiers, y compris les mannequins :
# df -a
3. Pour obtenir l'utilisation du système de fichiers dans la taille de bloc spécifiée :
# df -B=1024 # df --block-size=1024
4. Pour obtenir l'utilisation d'un fichier au lieu d'un point de montage :
# df --direct
5. Pour obtenir le total de la subvention :
# df --total
6. Pour obtenir l'utilisation en puissances de 1000 au lieu de 1024 :
# df -H
7. Pour obtenir les informations d'inode au lieu de bloquer l'utilisation :
# df -i
8. Pour obtenir l'utilisation en tant que bloc de 1 k (c'est-à-dire –block-size=1 K) :
# df -k
9. Pour obtenir l'utilisation du système de fichiers pour les systèmes de fichiers locaux :
# df -l # df --local
10. N'invoquez pas la synchronisation avant d'avoir obtenu les informations d'utilisation :
# df --no-sync
11. Pour obtenir l'o/p au format POSIX :
# df -P # df --portability
12. Pour appeler la synchronisation avant d'obtenir les informations d'utilisation :
# df --sync
13. Pour limiter la liste aux systèmes de fichiers de type TYPE :
# df -t=ext3 # df --type=ext3
14. Pour imprimer le type de système de fichiers :
# df -T # df --print-type
15. Pour limiter la liste aux systèmes de fichiers qui ne sont pas de type TYPE :
# df -x=ext2 # df --exclude-type=ext2
16. Pour obtenir les informations de version du système de fichiers :
# df --version