Comando df de Linux
Manual completo de comandos de Linux
El comando df de Linux (en inglés: display free disk space) se utiliza para mostrar el uso del espacio en disco del sistema de archivos, incluyendo la capacidad total, el espacio usado, el espacio disponible, los puntos de montaje, etc.
Sintaxis
df [选项]... [FILE]...
| Parámetros | Descripción |
|---|---|
-a, --all | Muestra todos los sistemas de archivos, incluidos los sistemas de archivos virtuales (por ejemplo,proc, sysfs) |
-B, --block-size=SIZE | Especifica la unidad de visualización (por ejemplo,-BK=KB,-BM=MB,-BG=GB) |
-h, --human-readable | Mostrar en formato legible (convierte automáticamente las unidades: K, M, G, T, basado en 1024) |
-H, --si | Similar a-h, pero usa 1000 como factor de conversión (estándar SI) |
-i, --inodes | Muestra el uso de inodos (en lugar del espacio en disco) |
-k | Muestra en bloques de 1KB (unidad por defecto) |
-m | Muestra en bloques de 1MB (compatible con algunos sistemas) |
-l, --local | Muestra solo sistemas de archivos locales (excluye sistemas de archivos de red como NFS) |
--no-sync | No llamar antes de obtener la informaciónsync(comportamiento por defecto) |
--sync | Llamar antes de obtener la informaciónsync(para asegurar que los datos estén actualizados) |
--total | Muestra el total |
-t, --type=TYPE | Mostrar solo sistemas de archivos del tipo especificado (por ejemplo,ext4, xfs) |
-T, --print-type | Muestra el tipo de sistema de archivos |
-x, --exclude-type=TYPE | Excluye sistemas de archivos del tipo especificado |
-P, --portability | Usa un formato de salida compatible con POSIX (evita problemas de saltos de línea) |
--output=FIELD_LIST | Personaliza los campos de salida (por ejemplo,source,fstype,size,pcent) |
--help | Muestra la ayuda |
--version | Muestra la información de versión |
Ejemplos
Muestra estadísticas de uso del disco del sistema de archivos:
# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320704 23814388 16% / udev 1536756 4 1536752 1% /dev tmpfs 617620 888 616732 1% /run none 5120 0 5120 0% /run/lock none 1544044 156 1543888 1% /run/shm
Explicación:
Filesystem: el nombre o identificador del sistema de archivos.1K-blocks: capacidad total del sistema de archivos, en bloques de 1KB. Es decir, el tamaño total del sistema de archivos.Used: capacidad ya utilizada del sistema de archivos, en bloques de 1KB.Available: capacidad aún disponible en el sistema de archivos, en bloques de 1KB.Use%: porcentaje de la capacidad utilizada respecto a la capacidad total del sistema de archivos.Mounted on: directorio o ubicación donde está montado el sistema de archivos.
-hLa opción muestra el uso del espacio en disco de forma legible para humanos:
# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda6 29G 4.2G 23G 16% / udev 1.5G 4.0K 1.5G 1% /dev tmpfs 604M 892K 603M 1% /run none 5.0M 0 5.0M 0% /run/lock none 1.5G 156K 1.5G 1% /run/shm
df también puede mostrar información del sistema de archivos sobre el uso del disco:
# df test Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320600 23814492 16% /
La salida del comando df con la opción -i muestra información de inodos en lugar del uso de bloques.
df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda6 1884160 261964 1622196 14% / udev 212748 560 212188 1% /dev tmpfs 216392 477 215915 1% /run none 216392 3 216389 1% /run/lock none 216392 8 216384 1% /run/shm
Mostrar toda la información:
# df --total Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda6 29640780 4320720 23814372 16% / udev 1536756 4 1536752 1% /dev tmpfs 617620 892 616728 1% /run none 5120 0 5120 0% /run/lock none 1544044 156 1543888 1% /run/shm total 33344320 4321772 27516860 14%
Vemos que al final de la salida se incluye una fila adicional que muestra los totales de cada columna.
Podemos ver que la salida muestra las cifras en forma de 'G' (gigabytes), 'M' (megabytes) y 'K' (kilobytes).
Otras extensiones