Con el terminal: Comandos de tamaño y espacio

Digamos que queremos saber el tamaño de un fichero, carpeta o el espacio en el disco duro en nuestro servidor y no tenemos interfaz gráfica. ¿Cómo lo hacemos?

Ver el tamaño de ficheros y carpetas con “du”.

Hay varias formas de lograr esto. Veamos algunos comandos sencillos para ejecutar aplicaciones que ya vienen instalada por lo general con todos los sistemas. Si queremos por ejemplo, saber el tamaño de un .iso o una carpeta en específico, podemos usar du.

$ du -bsh /fichero_o_carpeta

Du tiene más opciones, pero en este caso uso estas 3:

  • -b [–bytes]: Mostrar en bytes.
  • -s [–sumarize]: Mostrar solamente el tamaño total de cada argumento.
  • -h [–human-readable]: Imprime los tamaños de forma leíble (e.g., 1K, 234M, 2G)

Ver espacio en disco con “df”.

Para ver el espacio siempre uso el comando “df” pues me parece que es el más cómodo de leer. Su uso es muy simple, solo tenemos que poner:

$ df -h

Esto nos devolverá las particiones montadas, el uso de espacio en cada una y lo que nos queda de resto, y todo de forma fácil para leer.

Otros datos con tree.

Otro comando bastante interesante es “tree” o lo que viene siendo en español “árbol” 😀 Tenemos que instalarlo y si hacemos uso de este comando obtendríamos resultados muy interesantes.

$ sudo aptitude install tree

y prueben con estas variantes:

$ tree /directorio

$ tree -h /directorio

$ tree -dh /directorio


54 comentarios

  1.   F3niX dijo

    Leo este posr 2 años despues. 🙂

  2.   Leo dijo

    Leí este post 3 años mas tarde xD

  3.   Juan Carlos dijo

    Excelente, practico y sensillo . gracias ..!!

  4.   Daniel dijo

    Leí este post 4 años mas tarde xD

  5.   luisdelbar dijo

    Leo este post 5 años más tarde, pero gracias xD

  6.   Ezequiel dijo

    ya es abril del 2016 y el post aun sigue ayudando.

    gracias por el aporte.

  7.   Raul dijo

    pues este post me ayudo, gracias. 15/05/2016

  8.   sergio dijo

    Estamos a 12/08/2016 y sigue funcionando XD

  9.   Mario Lara dijo

    Leo este post el 18/08/2016 y no se imaginan cuánto me ha ayudado.

  10.   Francisco Martín dijo

    ¡Post muy útil!

    Como complemento: Si ejecutas df -hT, con la T, consigues ver el tipo de sistema de ficheros para cada punto de montaje: ext4, xfs, etc.

    df -hT

    Visto en: http://www.sysadmit.com/2016/08/linux-ver-espacio-en-disco.html

  11.   Noe Recra dijo

    Leo este post el 01/09/2016

  12.   Abraham dijo

    05/Sept/2016 ¡Gracias!

  13.   Gerard dijo

    Leo este artículo 5 años más tarde, el 27 de Septiembre de 2016.
    XDDD

  14.   Jhon Titor dijo

    Vengo del futuro y el post todavía ayuda.
    05/11/2059

  15.   Ulan dijo

    4 días después del futuro de Jhon Titor y sigue siendo útil. 9-11-2016. Salu2.

  16.   Pablo dijo

    VENGO DEL PASADO, PARA QUE SIRVE ESTO

  17.   Zentola dijo

    Este post me recuerda la atemporalidad, y lo relativo del espacio tiempo.
    El open source siempre es útil. 😉 y con los amigos de DesdeLinux y UsemosLinux, más accesible.
    Be debian my friend

  18.   german dijo

    Enero de 2017, gracias por el post! 🙂

  19.   Anselmo Gimeno dijo

    Genial. Y lo veo ahora, febrero de 2017.
    Un saludo.

  20.   teury dijo

    27-02-2017 muy util

  21.   Mike_DCX dijo

    Me ayudo : 09-05-2017

  22.   Michael dijo

    Y la verdad, es que sigue ayudando!! Felicitaciones.

  23.   Anónimo dijo

    junio 8 del 2017 y sigue ayudando.
    Gracias

  24.   diego dijo

    23 de junio del 2017… y seguirá ayudando

  25.   Anónimo dijo

    29 de Junio y sigue ayudando…… ¡Gracias!

  26.   Jesus dijo

    Genial, gracias me ayudó hoy. 325 A.C

  27.   gabo dijo

    todavia sirve, todavia sirve!!! 17/07/2017

  28.   Anónimo dijo

    WOW

  29.   Anónimo dijo

    estamos en el anio 2032 y todavia sirve jajjaj

  30.   darkend dijo

    Leí este post en marzo del 2017 y a día de hoy lo he probado pero filtrando el resultado con grep

    df -hT | grep sd

    donde sd es el disco duro o los discos duros que tengamos instalados.

  31.   darkend dijo

    Yo lo probé de esta manera

    df -hT | grep sd

  32.   Jhon Burgos dijo

    Muy interesante el post. Para añadir, es posible ordenar la salida de du -h (que muestra el resultado en MB, GB,…) pasando la salida al comando sort -h. Con el -h de sort se puede ordenar por tamaño la salida de du -h.

    Mas info y ejemplos: http://www.sysadmit.com/2017/09/linux-saber-tamano-directorio.html

  33.   Anónimo dijo

    Septiembre, me gusta

  34.   Anónimo dijo

    27septiembre 2017…

  35.   Anónimo dijo

    Enero del 2147

  36.   Anónimo dijo

    genial excelente información me ayudó mucho… saludos

  37.   Anónimo dijo

    19/10/2017 y sigue ayudando

  38.   Carlos dijo

    21 – 10 – 2017 Gracias!!!

  39.   carlos dijo

    me gustan las papayas

  40.   pepe dijo

    vamos!!

  41.   Daniel Portugal Revilla dijo

    todavia sirve!!! 10/12/2017 ya casi navidad!
    me sirvió para: tengo instalado CentOS minimal en un disco virtual de 5GB, y ando instalado varios paquetes para hacer deploy de aplicaciones de node.js.

  42.   Rolando dijo

    15-12-2017 Gracias hermano muy útil, muy bueno.

  43.   anRoswell dijo

    28-12-2017 Aun ayudando, gracias men.

  44.   Mixterix dijo

    06-01-2018 y me sirvio en android con termux

  45.   Anónimo dijo

    Tenía parte de la información, pero no toda. Aún así me impacto, excelente post, gracias

  46.   Anónimo dijo

    Leo este post 7 años mas tarde.

  47.   Anónimo dijo

    Leo este post y ella todavia no me ama :’v

  48.   Anónimo dijo

    23/02/2018 …. que no decaiga…
    Aún ayuda!

  49.   Anónimo dijo

    23/03/2018 Esto aun sigue en pie?

    1.    Zentola dijo

      Nos Visitas desde el futuro!!!
      08/03/2018

  50.   Limber dijo

    25/03/2018 Aun funciona!

    gracias!

  51.   Shadowind30 dijo

    14/04/2018 Y Aun Funciona

  52. “Actualización 2018/ 05”
    Los argumentos obligatorios para las opciones largas son también obligatorios
    para las opciones cortas.

    -a, –all include dummy file systems
    -B, –block-size=SIZE scale sizes by SIZE before printing them; e.g.
    –direct show statistics for a file instead of mount point
    –total produce a grand total
    -h, –human-readable print sizes in human readable format (e.g., 1K 234M 2G)
    -H, –si likewise, but use powers of 1000 not 1024
    -i, –inodes muestra la información de nodos-i en lugar del uso de bloques
    -k como –block-size=1K
    -l, –local limita el listado a los sistemas de ficheros locales
    –no-sync no llama a sync antes de obtener el modo de empleo
    –output[=LISTA_DE_CAMPOS] usa el formato de salida definido por
    -P, –portability utiliza el formato POSIX para el resultado
    –sync llama a sync antes de obtener el modo de empleo
    -t, –type=TIPO restringe el listado a sistemas de ficheros de tipo TIPO
    -T, –print-type muestra el tipo del sistema de ficheros
    -x, –exclude-type=TIPO restringe el listado a los sistemas de ficheros que no son del tipo TIPO
    -v (no tiene efecto)
    –help muestra esta ayuda y finaliza
    –version informa de la versión y finaliza

  53.   bpmircea dijo

    increíble, junio 2o18 y sigue funcionando el truco xd

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.