best counter
GNU/Linux. MuyLinux

di, un df mejorado

31/10/2011| por | 21 comentarios

Como veo pocos comanditos … vamos a ponernos a ver un comandito nuevo (para algunos, espero ;) Hoy toca di.

di es un comando muy similar al famoso df aunque con algunos cambios y mejoras. ¿Qué hace di? Pues muy sncillo, muestra información de los discos (de ahí el nombre ;) Pero antes de “ensuciarnos las manos” con el teclado, veamos una comparativa entre df y di:

di 00 630x245 di, un df mejorado

Como podemos ver, la información es muy similar. df nos muestra los sistemas de ficheros montados, espacio libre, ocupado, % usado, y espacio total en la partición, así como el punto de montaje y el dispositivo. di muestra, adicionalmente, el sistema de ficheros utilizado (en df se puede ver con la opción -T) y organiza la información de otra manera. Si os fijáis bien, hay una diferencia que se agradece mucho: las unidades en las que se muestra la información. En df, por defecto, se utiliza como unidad de medida un bloque de 1024 bytes lo cual se vuelve incómodo al mostrar la información de discos de hoy en día. En cambio, di muestra la información en lo que se llama “formato legible por Humanos” (Human readable). Esto, obviamente, es un poco de cachondeo para diferenciar a los Humanos de los Administradores de Sistemas.

Bueno, como di tiene una página man estupenda, no os voy a transcribir el man sino que os voy a mostrar un par de opciones interesantes para picar vuestra curiosidad y que sigáis investigando ;)

Una curiosidad es que al instalar di, se instala también el comando mi. Efectivamente, mi muestra información sobre los dispositivos montados. La información que muestra es: dispositivo de bloques, punto de montaje, opciones de montaje y sistema de ficheros utilizado. A continuación es dejo una captura de mi:

di 01 di, un df mejorado

Volviendo a di, una opción interesante es -c que permite obtener una salida CSV, útil para importar luego en una hoja de cálculo, por ejemplo. Otra opción interesante es -s ya que nos permite ordenar la salida del comando en función de lo que necesitemos. En di, por defecto, se ordena por punto de montaje, pero con -s podemos ordenar por:

  • m ordenar por punto de montaje
  • n sin ordenar, es decir, tal y como aparece en la tabla de montaje
  • s ordenar por por nombre de dispositivo
  • t ordenar por por tipo de sistema de ficheros
  • r ordenar de forma descendiente

Por ejemplo:

di -st

di -srt

di 02 di, un df mejorado

Pues eso es todo por hoy. Un comandito nuevo para aquellos que no lo conozcáis, pero OJO! No eliminéis df de vuestro sistema ;)

Related posts:

  1. VirtualBox 4.0.6: hasta 256 núcleos, y con soporte mejorado para Unity
  2. Google ya trabaja en un VP8 experimental y mejorado
  3. ChromiumOS Flow, un Chrome OS mejorado para todos
  4. Thunderbird 3.1, con un Gecko mejorado
  5. Amarok 2.3.0 ‘Clear Light’, con soporte mejorado para podcasts
Etiquetas:

Hay 21 comentarios

  1. 1
    Juan Carlos dice:

    Se agradece, desconocía totalmente.

  2. 2
    Creeping_death dice:

    Se le agradece el aporte. No conocía ese comando

  3. 3
    jalp dice:

    Ya puestos, añado “du -sh” para ver el tamaño de las carpetas, seguro que habrá quién no lo conozca todavía.

    • 5
      julio dice:

      yo suelo usarlo mas de esta forma

      du –max-depth 1 -m -a | sort -n

      para ver que carpeta o fichero anda haciendo el troll, llenandose de mierda…

      antes lo digo y antes lo veo… .xsession-errors 1.4gigas … por lo que veo soprano y nepomuk fallando a cascoporro…

      • 17
        LordMarcus dice:

        yo tube q usar el du desde ssh por q habia llenado mi cuota de disco en el sistema de la universidad… busquè cual era la carpeta de porquerìa y era unos temporales de iceweasel… me volè el directorio entero de mozilla xD

      • 20
        alepando dice:

        Un excelente uso del comando du, a mi me resultó de esta forma:
        du –max-depth=1 -m -a -H | sort -n

        Gracias

  4. 4
    MichaelSOG dice:

    [user@host ~]$df -h

    Este es para humanos ;)

    • 6
      PIcajoso dice:

      Exacto, como dice MichaelSOG el flag -h permite ver lo mismo que di por defecto, y lo mismo ocurre cuando aplicas el -h a un ls o cualquier otro comando que muestre información sobre el tamaño de los ficheros.

      Lo que no quita para que di no esté curioso ;)

  5. 7
    Ramón dice:

    pydf ;)

  6. 8
    peter_ dice:

    df -hT

  7. 9
    Lol dice:

    Lo desconocía, estoy acostumbrado al du -bsh y al df -h.

  8. 10
    il Santi dice:

    En castellano el comando di dice “Mountado” jaja. Me gusta más el df, entiendo el orden y los números. Me gusta du -hs. Tengo di instalado voy a ver que tan práctico es. Gracias por la info. One thumb up!

  9. 11
    anon dice:

    di esta en los repos de RHEL, pero no se instala mi, y tampoco esta. Es un comando de Gentoo propio de hecho si miras el autor.

  10. 12
    NERvo dice:

    Genial aporte gracias

  11. 13
    reply dice:

    Muy buen aporte, el saber nunca ocupó lugar.

  12. 14
    maty1206 dice:

    No lo conocía y ahora me será de mucha utilidad.

    Se aprecia la recomendación.

  13. 15
    fernando dice:

    yo uso df -h para ver el tamaño en formato humano

  14. 16

    [...] Fuente: http://www.muylinux.com/2011/10/31/di-un-df-mejorado/ [...]

  15. 18
    tThrash dice:

    Veo muchas respuestas con alternativas, lo cual me gusta mucho !!! Esto demuestra la flexibilidad de un sistema Unix (o derivado).

  16. 19
    unlisto dice:

    Interesante, no estaría de más que muchas herramientas que incluyen casi todas las distros se modernizaran un poco haciendo más agradable el trabajo en la consola. También exista una alternativa con colores llamada “pydf”. Un saludo.

  17. 21
    asphixmx dice:

    A mi me gusta “sudo fdisk -l” pero siempre es bueno conocer alternativas

Escribe tu comentario