GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo verificar el tamaño de los archivos y directorios en Linux

Si es administrador del sistema, debe conocer el espacio total en disco que ocupa el sistema de archivos para poder identificar archivos y directorios no deseados, eliminarlos y liberar espacio en disco. El comando du significa "Uso de disco" y se puede usar para verificar la información de uso de disco de archivos y directorios en su sistema.

En esta guía, le mostraremos cómo verificar el tamaño de los archivos y directorios en Linux.

Requisitos

  • Un servidor Linux en Atlantic.Net Cloud Platform
  • Una contraseña de root configurada en su servidor

Paso 1:crear el servidor en la nube de Atlantic.Net

Primero, inicie sesión en su servidor en la nube de Atlantic.Net. Cree un nuevo servidor, eligiendo Ubuntu, CentOS o Rocky Linux como sistema operativo con al menos 2 GB de RAM. Conéctese a su servidor en la nube a través de SSH e inicie sesión con las credenciales resaltadas en la parte superior de la página.

Una vez que haya iniciado sesión en su servidor, ejecute el siguiente comando para actualizar su sistema base con los últimos paquetes disponibles.

apt-get update -y

O

dnf update -y

Paso 2:sintaxis básica

La sintaxis básica del comando du se muestra a continuación:

du [OPTION]... [FILE]...

Para mostrar todas las opciones disponibles con el comando du, ejecute:

du --help

Debería ver la siguiente pantalla:

Paso 3:mostrar el resumen de uso de disco de un directorio

Ejecutar el comando du sin ninguna opción mostrará el resumen de uso del disco de un directorio.

Por ejemplo, para verificar el uso del disco del directorio /opt, ejecute el siguiente comando:

du /opt/

Esto imprimirá el resumen de uso del disco en kilobytes en la primera columna:

440	/opt/google/earth/pro/shaders
8804	/opt/google/earth/pro/resources/gdal
16	/opt/google/earth/pro/resources/flightsim/aircraft
12	/opt/google/earth/pro/resources/flightsim/hud
56	/opt/google/earth/pro/resources/flightsim/controller
12	/opt/google/earth/pro/resources/flightsim/keyboard
8	/opt/google/earth/pro/resources/flightsim/planet
112	/opt/google/earth/pro/resources/flightsim
12660	/opt/google/earth/pro/resources
15220	/opt/google/earth/pro/lang
1180	/opt/google/earth/pro/plugins/imageformats
468	/opt/google/earth/pro/plugins/bearer
396	/opt/google/earth/pro/plugins/platforms
80	/opt/google/earth/pro/plugins/printsupport
72	/opt/google/earth/pro/plugins/audio
18892	/opt/google/earth/pro/plugins
244252	/opt/google/earth/pro
244256	/opt/google/earth
2828	/opt/google/chrome/swiftshader
10140	/opt/google/chrome/WidevineCdm/_platform_specific/linux_x64
10144	/opt/google/chrome/WidevineCdm/_platform_specific
10156	/opt/google/chrome/WidevineCdm
20	/opt/google/chrome/cron

Paso 3:mostrar el tamaño total de un directorio

Puede usar el comando du con la opción -c para mostrar el resumen de uso del disco de cada archivo con el tamaño total.

du -c /opt

Debería ver el siguiente resultado:

440	/opt/google/earth/pro/shaders
8804	/opt/google/earth/pro/resources/gdal
16	/opt/google/earth/pro/resources/flightsim/aircraft
12	/opt/google/earth/pro/resources/flightsim/hud
56	/opt/google/earth/pro/resources/flightsim/controller
12	/opt/google/earth/pro/resources/flightsim/keyboard
8	/opt/google/earth/pro/resources/flightsim/planet
112	/opt/google/earth/pro/resources/flightsim
12660	/opt/google/earth/pro/resources
15220	/opt/google/earth/pro/lang
1180	/opt/google/earth/pro/plugins/imageformats
468	/opt/google/earth/pro/plugins/bearer
396	/opt/google/earth/pro/plugins/platforms
80	/opt/google/earth/pro/plugins/printsupport
72	/opt/google/earth/pro/plugins/audio
18892	/opt/google/earth/pro/plugins
244252	/opt/google/earth/pro
244256	/opt/google/earth
2828	/opt/google/chrome/swiftshader
10140	/opt/google/chrome/WidevineCdm/_platform_specific/linux_x64
10144	/opt/google/chrome/WidevineCdm/_platform_specific
10156	/opt/google/chrome/WidevineCdm
20	/opt/google/chrome/cron
599088	/opt
599088	total

Paso 4:mostrar el uso del disco en formato legible por humanos

du -h /opt

Debería ver el siguiente resultado:

440K	/opt/google/earth/pro/shaders
8.6M	/opt/google/earth/pro/resources/gdal
16K	/opt/google/earth/pro/resources/flightsim/aircraft
12K	/opt/google/earth/pro/resources/flightsim/hud
56K	/opt/google/earth/pro/resources/flightsim/controller
12K	/opt/google/earth/pro/resources/flightsim/keyboard
8.0K	/opt/google/earth/pro/resources/flightsim/planet
112K	/opt/google/earth/pro/resources/flightsim
13M	/opt/google/earth/pro/resources
15M	/opt/google/earth/pro/lang
1.2M	/opt/google/earth/pro/plugins/imageformats
468K	/opt/google/earth/pro/plugins/bearer
396K	/opt/google/earth/pro/plugins/platforms
80K	/opt/google/earth/pro/plugins/printsupport
72K	/opt/google/earth/pro/plugins/audio
19M	/opt/google/earth/pro/plugins
239M	/opt/google/earth/pro
239M	/opt/google/earth
2.8M	/opt/google/chrome/swiftshader
10M	/opt/google/chrome/WidevineCdm/_platform_specific/linux_x64
10M	/opt/google/chrome/WidevineCdm/_platform_specific
10M	/opt/google/chrome/WidevineCdm
20K	/opt/google/chrome/cron
16K	/opt/google/chrome/MEIPreload
21M	/opt/google/chrome/locales
92K	/opt/google/chrome/default_apps
255M	/opt/google/chrome
493M	/opt/google

Paso 5:muestra el tamaño total del archivo de un directorio

Puede usar la opción -s para mostrar el tamaño total único del directorio.

du -hs /opt

Debería ver el siguiente resultado:

586M	/opt

Paso 6:ordenar archivos y directorios por tamaño

Puede usar el comando du con ordenar para mostrar y ordenar todos los archivos y directorios por su tamaño.

du /opt | sort -n -r

Debería ver el siguiente resultado:

599088	/opt
504580	/opt/google
260320	/opt/google/chrome
244256	/opt/google/earth
244252	/opt/google/earth/pro
94268	/opt/ffmpeg
58604	/opt/ffmpeg/bin
28400	/opt/ffmpeg/lib
21360	/opt/google/chrome/locales
18892	/opt/google/earth/pro/plugins
15220	/opt/google/earth/pro/lang
12660	/opt/google/earth/pro/resources
10156	/opt/google/chrome/WidevineCdm
10144	/opt/google/chrome/WidevineCdm/_platform_specific
10140	/opt/google/chrome/WidevineCdm/_platform_specific/linux_x64
8804	/opt/google/earth/pro/resources/gdal
5972	/opt/ffmpeg/share
5668	/opt/ffmpeg/share/doc
5664	/opt/ffmpeg/share/doc/ffmpeg
2828	/opt/google/chrome/swiftshader
1288	/opt/ffmpeg/include

Paso 7:encuentre el archivo o directorio más grande

Utiliza el comando du con sort para encontrar el archivo o directorio más grande en su sistema.

Ejecute el comando du con la opción -a para buscar y mostrar el archivo y el directorio más grande:

du -a / | sort -n -r | head -n 10

Debería ver el siguiente resultado:

1653740	/
931232	/usr
483812	/swapfile
425916	/usr/lib
268820	/usr/src
164476	/usr/share
156912	/var
151216	/usr/lib/x86_64-linux-gnu
142644	/var/lib
137388	/usr/lib/modules

Conclusión

En esta guía, explicamos cómo verificar el tamaño de archivos y directorios con diferentes opciones. Esto lo ayudará a rastrear el uso del sistema de archivos en Linux. Comience con el alojamiento VPS de Atlantic.Net.


Linux
  1. Cómo archivar y comprimir archivos en Linux

  2. ¿Cómo verificar el uso del disco del directorio y el uso del ancho de banda?

  3. Cómo verificar el tamaño total de RAM y el uso de memoria en Linux

  4. Cómo obtener el tamaño del directorio en Linux

  5. En Linux, ¿cómo se comprueba si un disco está fragmentado?

Cómo copiar archivos y directorios en Linux

Cómo contar archivos en el directorio en Linux

Cómo verificar el espacio libre en disco en Linux [Terminal y métodos GUI]

Cómo eliminar archivos y directorios en la terminal de Linux

Cómo contar archivos en el directorio en Linux

Permisos básicos de directorio de Linux y cómo verificarlos