df - informa de la utilización del espacio de disco en
sistemas de ficheros
df [opciones] [fichero...]
Opciones de POSIX: [-kP]
Opciones de GNU (en la forma más corta):
[-ahHiklmPv] [-t tipo-sf] [-x
tipo-sf] [--block-size=size]
[--print-type] [--no-sync] [--sync] [--help]
[--version] [--]
df informa de la cantidad de espacio de disco usada y de la
disponible en sistemas de ficheros.
Sin argumentos, df informa del espacio usado y del
disponible en todos los sistemas de ficheros montados actualmente (de todos
los tipos). De otro modo, df informa sólo del sistema de
ficheros donde esté cada argumento fichero.
La salida es en unidades de 512 bytes por omisión, si bien
si se da la opción -k lo es en unidades de 1024 bytes. El formato de
salida es indefinido, a menos que se dé la opción -P. Si
fichero no es un fichero regular, un directorio o un FIFO, el
resultado es indeterminado.
La salida es en unidades de 1024 bytes (cuando en las opciones no
se especifiquen otras unidades), a menos que la variable de entorno
POSIXLY_CORRECT esté definida, en cuyo caso se sigue el
comportamiento POSIX.
Si un argumento fichero es un fichero de dispositivo de
disco que contiene un sistema de ficheros montado, df muestra el
espacio disponible en ese sistema de ficheros en lugar de el del sistema de
ficheros que contiene el nodo o fichero especial de dispositivo.
- -k
- Emplea unidades de 1024 bytes (1 kB) en lugar de las predeterminadas de
512 bytes.
- -P
- La salida es en 6 columnas, con cabecera (en la localización
"C") `Filesystem N-blocks Used Available Capacity Mounted on'
(con N=512, o N=1024 con la opción -k). En español, la
cabecera sería `Sistema de Ficheros Bloques de N bytes Usado
Disponible Capacidad Montado en'.
- -a, --all
- Incluye en el listado sistemas de ficheros que tienen un tamaño de
0 bloques, los que de forma predeterminada se omiten. Tales sistemas de
ficheros son típicamente pseudo-sistemas de ficheros de
propósitos especiales, como entradas del auto-montador.
También, sistemas de ficheros de tipo "ignore" o
"auto", soportados por algunos sistemas operativos, se incluyen
solamente si se especifica esta opción.
- --block-size=tamaño
- Muestra los tamaños en bloques de tamaño bytes.
(Nueva aunque defectuosa en fileutils-4.0.)
- -h,
--human-readable
- Añade una letra indicativa de tamaño, como M para
megabytes binarios (`mebibytes'), a cada tamaño.
- -H, --si
- Hace lo mismo que -h, pero usa las unidades oficiales del SI (con
potencias de 1000 en vez de 1024, por lo que M representa 1000000 en lugar
de 1048576). (Nueva en fileutils-4.0.)
- -i, --inodes
- Lista información sobre la utilización de nodos-í en
lugar de la de bloques. Un nodo-í (abreviatura de nodo
índice) contiene información sobre un fichero como por
ejemplo su propietario, permisos, marcas de tiempos, y localización
de sus bloques de datos en el disco.
- -k, --kilobytes
- Muestra los tamaños en bloques de 1024 bytes.
- -l, --local
- Limita la salida sólo a sistemas de ficheros locales. (Nueva en
fileutils-4.0.)
- -m, --megabytes
- Muestra los tamaños en bloques de megabytes binarios (esto es, de
1048576 bytes). Dese cuenta que las cuatro opciones -h, -H, -k, -m son
mutuamente excluyentes y sólo se tendrá en cuenta la
última. Este no es el caso de las opciones --si y -m ya que si se
ponen ambas se producirá una salida en megabytes (realmente,
1000000 bytes). [La interpretación de los tamaños de bloque
también se ve afectada por la variable de entorno BLOCK_SIZE, pero
esto no funciona en la versión fileutils-4.0 version.]
- --no-sync
- No llama a la primitiva sync antes de obtener cualquier dato de
utilización de espacio. Esto puede hacer que df se ejecute
bastante más rápido, pero en algunos sistemas (notablemente
en SunOS) los resultados pueden estar algo desfasados. Esto es el
comportamiento predeterminado.
- -P, --portability
- Emplea el formato de salida de POSIX. Éste es como
el formato predeterminado salvo que la información sobre cada
sistema de ficheros se imprime siempre en exactamente una línea; un
dispositivo de montaje nunca se pone en una línea solo. Esto
significa que si el nombre del dispositivo de montaje es de más de
20 caracteres de largo (p.ej. esto puede ocurrir en montajes de red), las
columnas se alinearán mal.
- --sync
- Llama a la primitiva sync antes de obtener cualquier dato de
utilización de espacio. En algunos sistemas (notablemente en
SunOS), esto lleva a resultados más al día, pero en general
esta opción hace a df mucho más lento, especialmente
cuando hay muchos sistemas de ficheros o están muy ocupados,
activos.
- -t tipo-sf,
--type=tipo-sf
- Limita el listado a sistemas de ficheros de tipo tipo-sf. Se pueden
especificar varios tipos de sistemas de ficheros dando varias opciones
-t. De forma predeterminada, ninguno se omite.
- -T, --print-type
- Muestra cada tipo de sistema de ficheros. Los tipos dados son
aquéllos de los que informa el sistema (y se encuentran en una
forma dependiente del sistema, por ejemplo leyendo /etc/mtab).
Consulte también mount(8).
- -x tipo-sf,
--exclude-type=tipo-sf
- Limita el listado a los sistemas de ficheros que no sean de tipo
tipo-sf. Se pueden eliminar varios tipos de sistemas de ficheros
dando varias opciones -x. De forma predeterminada, no se omite
ningún tipo de sistema de ficheros.
- -v
- No hace nada; se acepta por compatibilidad con versiones de df de
System V.
- --help
- Muestra un mensaje en la salida estándar sobre el modo de empleo y
acaba con código de éxito.
- --version
- Muestra en la salida estándar información sobre la
versión, y luego acaba con código de éxito.
- --
- Termina la lista de opciones.
La variable POSIXLY_CORRECT determina la elección de la
unidad. Si no está definida, y la variable BLOCKSIZE tiene un valor
que empiece por `HUMAN', entonces el comportamiento es como el que se
obtiene con la opción -h, a menos que se hayan dado las opciones -k o
-m. Las variables LANG, LC_ALL, LC_CTYPE y LC_MESSAGES tienen los
significados usuales.
Esta página describe df como se encuentra en el
paquete fileutils-4.0; otras versiones pueden diferir algo. Envíe por
correo electrónico sus correcciones y sugerencias a aeb@cwi.nl.
Envíe los informes de fallos en el programa a
fileutils-bugs@gnu.ai.mit.edu.