Diferencia entre revisiones de «Df»

Línea 17: Línea 17:
 
|última versión estable=
 
|última versión estable=
 
|género=
 
|género=
|sistemas operativos=Unix
+
|sistemas operativos=[[Unix]]
 
|idioma=
 
|idioma=
|licencia=GNU
+
|licencia=[[GNU]]
 
|premios=
 
|premios=
 
|web=
 
|web=
 
}}
 
}}
==Comando '''''df'''''==
+
<div align="justify">
Informa de la utilización del espacio de disco en sistemas de ficheros.
+
 
 +
'''Comando df.''' Informa de la utilización del espacio de disco en sistemas de ficheros.
 
==Introducción==
 
==Introducción==
 
[[UNIX]] es uno de los [[sistemas operativos]] más populares del mundo debido a su extenso soporte y distribución. Originalmente fue desarrollado como sistema multitarea con tiempo compartido para miniordenadores y mainframes a mediados de los [[1970]], y desde entonces se ha convertido en uno de los sistemas más utilizados a pesar de su, ocasionalmente, confusa interfaz con el usuario y el problema de su estandarización. [[Linux]] es una versión de [[UNIX]] de libre distribución, inicialmente desarrollada por Linus Torvalds en la Universidad de Helsinki, en Finlandia. Fue desarrollado con la ayuda de muchos programadores y expertos de [[UNIX]] a lo largo y ancho del mundo, gracias a la presencia de Internet. Cualquier habitante del planeta puede acceder a [[Linux]] y desarrollar nuevos módulos o cambiarlo a su gusto. En este sistema operativo los comandos son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc. El propósito de este artículo es darle a conocer a usted querido usuario la importancia, uso y diferntes aplicaciones del comando df.
 
[[UNIX]] es uno de los [[sistemas operativos]] más populares del mundo debido a su extenso soporte y distribución. Originalmente fue desarrollado como sistema multitarea con tiempo compartido para miniordenadores y mainframes a mediados de los [[1970]], y desde entonces se ha convertido en uno de los sistemas más utilizados a pesar de su, ocasionalmente, confusa interfaz con el usuario y el problema de su estandarización. [[Linux]] es una versión de [[UNIX]] de libre distribución, inicialmente desarrollada por Linus Torvalds en la Universidad de Helsinki, en Finlandia. Fue desarrollado con la ayuda de muchos programadores y expertos de [[UNIX]] a lo largo y ancho del mundo, gracias a la presencia de Internet. Cualquier habitante del planeta puede acceder a [[Linux]] y desarrollar nuevos módulos o cambiarlo a su gusto. En este sistema operativo los comandos son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc. El propósito de este artículo es darle a conocer a usted querido usuario la importancia, uso y diferntes aplicaciones del comando df.
 
==Sinopsis==
 
==Sinopsis==
      df [opciones] [fichero...]
+
df [opciones] [fichero...]
  
      Opciones de POSIX: [-kP]
+
Opciones de POSIX: [-kP]
  
      Opciones  de  GNU  (en  la  forma  más  corta):[-ahHiklmPv][-t  tipo-sf]  [-x  
+
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][--]       
      tipo-sf][--block-size=size][--print-type][--no-sync][--sync][--help][--version][--]       
 
 
==Descripción==
 
==Descripción==
 
df informa de la cantidad de espacio de disco usada y de la disponible en sistemas de ficheros.
 
df informa de la cantidad de espacio de disco usada y de la disponible en sistemas de ficheros.
Línea 45: Línea 45:
 
==Opciones de POSIX==
 
==Opciones de POSIX==
  
        -k  
+
-k  
 
Emplea unidades de 1024 bytes (1 kB) en lugar de las predeterminadas de 512 bytes.
 
Emplea unidades de 1024 bytes (1 kB) en lugar de las predeterminadas de 512 bytes.
 
+
-P  
      -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'.
 
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'.
 
==Opciones de GNU==
 
==Opciones de GNU==
  
      -a, --all
+
-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.
 
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
+
--block-size=tamaño
 
Muestra los tamaños en bloques de tamaño bytes. (Nueva aunque defectuosa en fileutils-4.0.)
 
Muestra los tamaños en bloques de tamaño bytes. (Nueva aunque defectuosa en fileutils-4.0.)
  
      -h, --human-readable
+
-h, --human-readable
 
Añade una letra indicativa de tamaño, como M para megabytes binarios (`mebibytes'), a cada tamaño.
 
Añade una letra indicativa de tamaño, como M para megabytes binarios (`mebibytes'), a cada tamaño.
  
      -H, --si
+
-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.)
 
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
+
-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.
 
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
+
-k, --kilobytes
 
Muestra los tamaños en bloques de 1024 bytes.
 
Muestra los tamaños en bloques de 1024 bytes.
  
      -l, --local
+
-l, --local
 
Limita la salida sólo a sistemas de ficheros locales.  (Nueva en fileutils-4.0.)
 
Limita la salida sólo a sistemas de ficheros locales.  (Nueva en fileutils-4.0.)
  
      -m, --megabytes
+
-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.]
 
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-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.
 
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
+
-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.
 
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   
+
--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.
 
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
+
-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.
 
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
+
-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).
 
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
+
-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.
 
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       
+
-v       
 
No hace nada; se acepta por compatibilidad con versiones de df de System V.
 
No hace nada; se acepta por compatibilidad con versiones de df de System V.
  
  
 
==Opciones Estándares de GNU==
 
==Opciones Estándares de GNU==
      --help  
+
--help  
 
Muestra un mensaje en la salida estándar sobre el modo de empleo y acaba con código de éxito.
 
Muestra un mensaje en la salida estándar sobre el modo de empleo y acaba con código de éxito.
  
      --version
+
--version
 
Muestra en la salida estándar información sobre la versión, y luego acaba con código de éxito.
 
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.
 
Termina la lista de opciones.
  
Línea 112: Línea 111:
  
 
==Fuentes==
 
==Fuentes==
Autor: Jeremy Johnson
+
* http://www.linuxtotal.com
 
 
 
 
==Enlaces Externos==
 
http://www.linuxtotal.com
 
  
http://linuxcomandos.blogspot.com/2008/04/comando-mkdir.html
+
* http://linuxcomandos.blogspot.com/2008/04/comando-mkdir.html
  
http://www.uam.es/personal_pdi/ciencias/ruben/master/CNC/TEMAS/Linux.html
+
* http://www.uam.es/personal_pdi/ciencias/ruben/master/CNC/TEMAS/Linux.html
  
http://www.webtutoriales.com/tutoriales/linux/comandos-linux.23.html
+
* http://www.webtutoriales.com/tutoriales/linux/comandos-linux.23.html
  
 
[[Category:Software]]
 
[[Category:Software]]

Revisión del 15:11 28 nov 2011

df
Información sobre la plantilla
Uptime.png
Sistemas Operativos compatiblesUnix
LicenciaGNU

Comando df. Informa de la utilización del espacio de disco en sistemas de ficheros.

Introducción

UNIX es uno de los sistemas operativos más populares del mundo debido a su extenso soporte y distribución. Originalmente fue desarrollado como sistema multitarea con tiempo compartido para miniordenadores y mainframes a mediados de los 1970, y desde entonces se ha convertido en uno de los sistemas más utilizados a pesar de su, ocasionalmente, confusa interfaz con el usuario y el problema de su estandarización. Linux es una versión de UNIX de libre distribución, inicialmente desarrollada por Linus Torvalds en la Universidad de Helsinki, en Finlandia. Fue desarrollado con la ayuda de muchos programadores y expertos de UNIX a lo largo y ancho del mundo, gracias a la presencia de Internet. Cualquier habitante del planeta puede acceder a Linux y desarrollar nuevos módulos o cambiarlo a su gusto. En este sistema operativo los comandos son una parte muy importante cuando se desea entrar en la administración y programación de este sistema operativo. Existe una inmensa cantidad de comandos ya sean para ayuda, para manejo de archivos y directorios, para manejo de usuarios, de procesos, de disco, de sistema, de red, de impresoras, etc. El propósito de este artículo es darle a conocer a usted querido usuario la importancia, uso y diferntes aplicaciones del comando df.

Sinopsis

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][--]

Descripción

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.

Detalles de Posix

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.

Detalles de GNU

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.

Opciones de POSIX

-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'.

Opciones de GNU

-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.


Opciones Estándares de GNU

--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.

Entorno

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.

Fuentes