A veces necesita ver cuánto espacio en disco hay disponible en un dispositivo individual. El comando df le permite ver fácilmente lo que sucede en todos los discos montados:
$ 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
Hay algunos parámetros de línea de comandos diferentes disponibles con el comando df, la mayoría de los cuales nunca usará. Un parámetro popular es -h, que muestra el espacio en disco en forma legible por humanos, generalmente como una M para megabytes o una G para gigabytes. Ahora, en lugar de tener que decodificar esos feos números de bloque, todos los tamaños de disco se muestran usando tamaños "normales". El comando df es invaluable para solucionar problemas de espacio en disco en el sistema.
Nota :Recuerde que el sistema Linux siempre tiene procesos que manejan archivos ejecutándose en segundo plano. Los valores del comando df reflejan lo que el sistema Linux cree que son los valores actuales en ese momento. Es posible que tenga un proceso en ejecución que haya creado o eliminado un archivo pero aún no lo haya liberado. Este valor no está incluido en el cálculo del espacio libre.Ejemplos de comandos df
1. Para obtener el uso del sistema de archivos en formato legible por humanos:
# df -h
2. Para obtener el uso del sistema de archivos para todos los sistemas de archivos, incluidos los ficticios:
# df -a
3. Para obtener el uso del sistema de archivos en el tamaño de bloque especificado:
# df -B=1024 # df --block-size=1024
4. Para obtener el uso de un archivo en lugar de un punto de montaje:
# df --direct
5. Para obtener el total de la subvención:
# df --total
6. Para obtener el uso en potencias de 1000 en lugar de 1024:
# df -H
7. Para obtener la información del inodo en lugar del uso del bloque:
# df -i
8. Para obtener el uso como bloque de 1k (es decir, –block-size=1K):
# df -k
9. Para obtener el uso del sistema de archivos para los sistemas de archivos locales:
# df -l # df --local
10. No invoque la sincronización antes de obtener información de uso:
# df --no-sync
11. Para obtener el o/p en formato POSIX:
# df -P # df --portability
12. Para invocar la sincronización antes de obtener información de uso:
# df --sync
13. Para limitar la lista a sistemas de archivos de tipo TYPE:
# df -t=ext3 # df --type=ext3
14. Para imprimir el tipo de sistema de archivos:
# df -T # df --print-type
15. Para limitar la lista a sistemas de archivos que no sean del tipo TYPE:
# df -x=ext2 # df --exclude-type=ext2
16. Para obtener la información de la versión del sistema de archivos:
# df --version