Encuentra cuánto espacio en disco usa un archivo o carpeta en Linux


Esta guía le mostrará cómo averiguar la cantidad de espacio en disco que ocupa un archivo o carpeta utilizando la línea de comandos de Linux.

Averiguar el tamaño de los archivos de todos los archivos y carpetas

El comando du resume el uso del disco de cada archivo.

En su forma más simple puede simplemente ejecutar el siguiente comando:

du

Esto se desplazará a través de todos los archivos y carpetas dentro del directorio de trabajo actual. Para cada archivo que se muestra un tamaño de archivo se mostrará a su lado y en la parte inferior, el tamaño total del archivo se mostrará.

Para saber cuánto espacio se utiliza en toda la unidad, puede empezar en la carpeta raíz utilizando el siguiente comando:

du /

Puede que necesite usar sudo junto con el comando du para elevar sus permisos de la siguiente manera:

sudo du /

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)

El problema principal con el comando anterior es que sólo listará el tamaño del archivo de las subcarpetas y no los archivos dentro de ellas.

Para obtener un listado completo use uno de los siguientes comandos:

du -a

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.du –all

Puede hacer que la salida se desplace por las páginas utilizando el comando más o el comando menos, como se indica a continuación:

du | more

du | menos

Averigüe el tamaño de los archivos y carpetas individuales

Si sólo desea averiguar el uso del disco utilizado por un único archivo, puede especificar el nombre del archivo junto con el comando du de la siguiente manera.

du /path/to/file

Por ejemplo

du image.png

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)

La salida será algo así:

36 image.png

Si introduce un nombre de carpeta junto con el comando du, obtendrá una lista de todos los archivos de la carpeta.

88 Vapor/blogs
92 Vapor

Lo anterior muestra que la carpeta Steam tiene una carpeta de registros que tiene un tamaño de 88 y el total de la carpeta Steam es de 92.

No enumera los archivos en la carpeta logs. Para obtener la lista de archivos necesitaría usar el siguiente comando:

du -a Vaporización

>>.

Los resultados son ahora los siguientes:

84 Vapor/logs/bootstrap_log.txt
88 Vapor/blogs
92 Vapor

Cambiar la salida del tamaño del archivo

De forma predeterminada, los tamaños de archivo se muestran como kilobytes. Puede cambiar el tamaño del bloque a otros valores como se indica a continuación:

du -BM 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>»»»>>»»>>>

Por ejemplo, tengo un archivo llamado «zorin.iso» que por defecto tiene un tamaño de 1630535680.

du -BM zorin.iso

El comando anterior produce el tamaño de 1556M.

También puede utilizar K o G como se indica a continuación:

du -BK zorin.iso

.du -BG zorin.iso

En kilobytes, el archivo zorin.iso está listado como 159232K.

En gigabytes, el archivo zorin.iso está listado como 2G

De hecho, hay 8 configuraciones posibles que son las siguientes:

  • K – Kilobytes
  • M – Megabytes
  • G – Gigabytes
  • T – Terabytes
  • P – Petabytes
  • E – Exabytes
  • Z – Zetabytes
  • Y – Yottabyte

Si está obteniendo una lista de archivos, es difícil tratar de obtener el tamaño de pantalla correcto. Por ejemplo, un archivo de 100 bytes necesita ser mostrado como bytes pero un archivo de 16 gigabytes sería mejor mostrado en gigabytes.

Para obtener el tamaño de archivo apropiado basado en el archivo que se está visualizando, utilice uno de los siguientes comandos:

du -h

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.du –human-readble

Resumir el resultado

Puede obtener el comando du para mostrar el tamaño total de los archivos y carpetas usando los siguientes comandos:

du -c

du –total

También puede eliminar la mayoría de las otras salidas, como la lista de archivos y carpetas, utilizando los siguientes comandos:

du -s

>>>de datos.du –resumir

Resumen

Puede obtener más información sobre el comando du ejecutando el comando man en la terminal de la siguiente manera:

man du

Otro comando sobre el que tal vez desee leer es el comando df, que informa sobre el uso del sistema de archivos y el espacio en disco.

Deja un comentario

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