du - estima el uso de espacio de ficheros
du [opciones] [fichero...]
Opciones de POSIX: [-askx]
Opciones de GNU options (forma más corta):
[-abcDhHklLmsSxX] [--block-size=tamaño]
[--exclude=patrón]
[--max-depth=n] [--help] [--version] [--]
du informa de la cantidad de espacio de disco usada por los
ficheros especificados, y por cada directorio en las jerarquías cuyas
raíces estén en los ficheros especificados. Aquí,
`espacio de disco usado' significa espacio usado por la jerarquía de
ficheros por debajo del fichero especificado.
Sin argumentos, du informa del espacio de disco para el
directorio en curso.
La salida es en unidades de 512 bytes, a menos que se dé la
opción -k, en cuyo caso es en unidades de 1024 bytes.
La salida es en unidades de 1024 bytes (cuando no se especifican
unidades en las opciones), a menos que la variable de entorno
POSIXLY_CORRECT esté definida, en cuyo caso se sigue a
POSIX.
- -a
- Muestra los números para todos los ficheros encontrados, no solo
para los directorios.
- -k
- Emplea unidades de 1024 bytes en vez de las predeterminadas de 512 B.
- -s
- Solamente imprime en la salida el uso de espacio para los argumentos
realmente dados, no para sus subdirectorios.
- -x
- Solamente cuenta el espacio en el mismo dispositivo donde esté el
argumento dado.
- -a, --all
- Muestra los números para todos los ficheros, no sólo para
los directorios.
- -b, --bytes
- Muestra los tamaños en bytes, en vez de en kilobytes.
- --block-size=tamaño
- Muestra los tamaños en bloques de tamaño bytes.
(Nueva en fileutils-4.0.)
- -c, --total
- Muestra un total para todos los argumentos después de que
éstos se hayan procesado. Esto puede emplearse para encontrar el
uso de disco total de un conjunto dado de ficheros o directorios.
- -D,
--dereference-args
- Desreferencia enlaces simbólicos que sean argumentos de la
línea de órdenes. No afecta a otros enlaces
simbólicos. Esto es de ayuda para encontrar el uso de disco de
directorios, como /usr/tmp, que son a menudo enlaces
simbólicos.
- --exclude=patrón
- En caso recursivo, saltar los subdirectorios o ficheros que coincidan con
patrón. El patrón puede ser cualquier
patrón global estándar de ficheros del shell Bourne. (Nueva
en fileutils-4.0.)
- -h,
--human-readable
- Añade una letra indicativa del tamaño, como M para
megabytes binarios (`mebibytes'), a cada tamaño.
- -H, --si
- Hace lo mismo que -h pero usa las unidades del SI oficiales (con
potencias de 1000 en vez de 1024, por lo que M representa 1000000 en lugar
de 1048576). (Nueva en fileutils-4.0.)
- -k, --kilobytes
- Muestra los tamaños en kilobytes.
- -l, --count-links
- Cuenta el tamaño de todos los ficheros, incluso si ya han aparecido
antes (como sucede con un enlace duro).
- -L, --dereference
- Desreferencia enlaces simbólicos (muestra el espacio de disco usado
por el fichero o directorio al cual apunte el enlace en vez del espacio
usado por el enlace mismo).
- -m, --megabytes
- Muestra los tamaños en bloques de megabytes (esto es, 1,048.576
bytes).
- --max-depth=n
- Muestra el total para un directorio (o fichero, con la opción
-a) sólo si está a n o menos niveles por
debajo del argumento de la línea de órdenes.
--max-depth=0 es lo mismo que la opción -s.
(Nueva en fileutils-4.0.)
- -s, --summarize
- Muestra solamente un total para cada argumento.
- -S,
--separate-dirs
- Informa del tamaño de cada directorio separadamente, sin incluir
los tamaños de los subdirectorios.
- -x,
--one-file-system
- Se salta los directorios que estén en sistemas de ficheros
diferentes de aquél donde esté el argumento que se
esté procesando.
- -X fichero,
--exclude-from=fichero
- Igual que --exclude salvo que toma los patrones a excluir del
fichero indicado. Los patrones se listan uno por línea. Si
se da `-' como fichero, los patrones se leen de la entrada
estándar. (Nueva en fileutils-4.0.)
- --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.
En sistemas BSD, du da tamaños que son la mitad de
los valores correctos para ficheros que están montados desde sistemas
HP-UX. En sistemas HP-UX, da tamaños que son el doble de los valores
correctos para ficheros montados en sistemas BSD. Esto es debido a un
defecto en HP-UX; también afecta al programa du de HP-UX.
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 de si se
hubiera dado la opción -h, a menos que se sustituya por las opciones
-k o -m. Las variables LANG, LC_ALL, LC_CTYPE y LC_MESSAGES tienen los
significados usuales.
Esta página describe du según se encuentra en
el paquete fileutils-4.0; otras versiones pueden diferir un poco.
Envíe por correo electrónico correcciones y adiciones a la
dirección aeb@cwi.nl. Informe de fallos en el programa a
fileutils-bugs@gnu.ai.mit.edu.