10 comandos útiles de DU (uso del disco) para encontrar el uso del disco de archivos y directorios

10 comandos útiles de DU (uso del disco) para encontrar el uso del disco de archivos y directorios

El Linux "du"(Uso del disco) es un estándar Unix/Linux Comando, utilizado para verificar la información del uso del disco de archivos y directorios en una máquina.

El du El comando tiene muchas opciones de parámetros que se pueden usar para obtener los resultados en muchos formatos. El du El comando también muestra los archivos y tamaños de directorio de manera recursiva.

Verifique el uso del disco de archivos y carpetas en Linux

Este artículo explica 10 comandos útiles "du" con sus ejemplos, lo que podría ayudarlo a descubrir los tamaños de archivos y directorios en Linux. La información proporcionada en este artículo se toma de las páginas del hombre de du dominio.

Leer también:

  • 12 comando "DF" para verificar el espacio del disco del sistema Linux
  • AGEDU: una herramienta útil para rastrear el espacio de disco desperdiciado en Linux

Cómo encontrar el tamaño de un directorio en Linux

1. Para descubrir el resumen de uso del disco de un /Home/Tecmint Árbol de directorio y cada uno de sus subdirectorios. Ingrese el comando como:

[[correo electrónico protegido]]# du/home/tecmint 40/home/tecmint/downloads 4/home/tecmint/.Mozilla/Plugins 4/Home/Tecmint/.Mozilla/Extensiones 12/Home/Tecmint/.Mozilla 12/Home/Tecmint/.SSH 689112/Home/Tecmint/Ubuntu-12.10 689360 /HOME /TECMINT

La salida del comando anterior muestra el número de bloques de disco en el /Home/Tecmint directorio junto con sus subdirectorios.

Cómo encontrar el tamaño del directorio en formato legible humano

2. Utilizando el "-HOpción "con el"du"El comando proporciona resultados en"Formato legible por humanos". Esto significa que puedes ver tamaños en Bytes, Kilobytes, Megabytes, Gigabytes, etc.

[[correo electrónico protegido]]# du -h/home/tecmint 40k/home/tecmint/downloads 4.0K/HOME/TECMINT/.Mozilla/complementos 4.0K/HOME/TECMINT/.Mozilla/Extensiones 12k/Home/Tecmint/.Mozilla 12k/Home/Tecmint/.SSH 673M/HOME/TECMINT/UBUNTU-12.10 674m /Inicio /Tecmint

Cómo encontrar el tamaño total de un directorio en Linux

3. Para obtener el resumen de un gran uso total de uso de disco de un directorio, utiliza la opción "-s" como sigue.

[[correo electrónico protegido]]# du -sh /home /tecmint 674m /home /tecmint

4. Utilizando el "-a"Bandera con el"du"El comando muestra el uso del disco de todos los archivos y directorios.

[[correo electrónico protegido]]# du -a/home/tecmint 4/home/tecmint/.Bash_logout 12/home/tecmint/downloads/uploadProgress-1.0.3.1.tgz 24/home/tecmint/downloads/phpfiles-org.alquitrán.BZ2 40/Home/TecMint/Descargas 12/Home/Tecmint/uploadProgress-1.0.3.1.TGZ 4/HOME/TECMINT/.Mozilla/Plugins 4/Home/Tecmint/.Mozilla/Extensiones 12/Home/Tecmint/.Mozilla 4/Home/Tecmint/.BASHRC 689108/HOME/TECMINT/UBUNTU-12.10/Ubuntu-12.10-server-i386.ISO 689112/Home/Tecmint/Ubuntu-12.10 689360 /HOME /TECMINT

5. Utilizando el "-a"Bandera junto con"-H"Muestra el uso del disco de todos los archivos y carpetas en un formato legible por humanos. La siguiente salida es más fácil de entender, ya que muestra los archivos en Kilobytes, Megabytes, etc.

[[correo electrónico protegido]]# du -AH /Home /TecMint 4.0K/HOME/TECMINT/.Bash_logout 12k/home/tecmint/downloads/uploadProgress-1.0.3.1.TGZ 24K/HOME/TECMINT/DESCARGAS/PHPFILES-ORG.alquitrán.BZ2 40K/HOME/TECMINT/Descargas 12K/HOME/TECMINT/uploadProgress-1.0.3.1.TGZ 4.0K/HOME/TECMINT/.Mozilla/complementos 4.0K/HOME/TECMINT/.Mozilla/Extensiones 12k/Home/Tecmint/.Mozilla 4.0K/HOME/TECMINT/.BASHRC 673M/HOME/TECMINT/UBUNTU-12.10/Ubuntu-12.10-server-i386.ISO 673M/HOME/TECMINT/UBUNTU-12.10 674m /Inicio /Tecmint

6. Descubra el uso del disco de un árbol de directorio con su subárbol en Kilobyte bloques. Utilizar el "-k”(Muestra tamaño en 1024 Bytes unidades).

[[correo electrónico protegido]]# du -k/home/tecmint 40/home/tecmint/downloads 4/home/tecmint/.Mozilla/Plugins 4/Home/Tecmint/.Mozilla/Extensiones 12/Home/Tecmint/.Mozilla 12/Home/Tecmint/.SSH 689112/Home/Tecmint/Ubuntu-12.10 689360 /HOME /TECMINT

7. Para obtener el resumen del uso de disco del árbol de directorio junto con sus subárboles en Megabytes (MEGABYTE) solo. Use la opción "-MH" como sigue. El "-metro"Flag cuenta los bloques en MEGABYTE unidades y "-H"Significa formato legible por humanos.

[[correo electrónico protegido]]# du -mh/home/tecmint 40k/home/tecmint/downloads 4.0K/HOME/TECMINT/.Mozilla/complementos 4.0K/HOME/TECMINT/.Mozilla/Extensiones 12k/Home/Tecmint/.Mozilla 12k/Home/Tecmint/.SSH 673M/HOME/TECMINT/UBUNTU-12.10 674m /Inicio /Tecmint

8. El "-C"Flag proporciona un espacio de disco de uso total en la última línea. Si se toma su directorio 674 MB espacio, entonces las últimas dos líneas de la salida serían.

[[correo electrónico protegido]]# du -ch/home/tecmint 40k/home/tecmint/downloads 4.0K/HOME/TECMINT/.Mozilla/complementos 4.0K/HOME/TECMINT/.Mozilla/Extensiones 12k/Home/Tecmint/.Mozilla 12k/Home/Tecmint/.SSH 673M/HOME/TECMINT/UBUNTU-12.10 674m /Inicio /Tecmint 674m total 

Cómo excluir archivos con el comando du

9. El siguiente comando calcula y muestra el uso del disco de todos los archivos y directorios, pero excluye los archivos que coinciden con el patrón dado. El siguiente comando excluye el ".TXT"Archivos al calcular el tamaño total de un directorio. Por lo tanto, de esta manera puede excluir cualquier formato de archivo utilizando el indicador "--excluir". Ver la salida no hay TXT entrada de archivos.

[[correo electrónico protegido]]# du -AH --exclude = "*.txt " /home /tecmint 4.0K/HOME/TECMINT/.Bash_logout 12k/home/tecmint/downloads/uploadProgress-1.0.3.1.TGZ 24K/HOME/TECMINT/DESCARGAS/PHPFILES-ORG.alquitrán.BZ2 40K/HOME/TECMINT/Descargas 12K/HOME/TECMINT/uploadProgress-1.0.3.1.TGZ 4.0K/HOME/TECMINT/.bash_history 4.0K/HOME/TECMINT/.bash_profile 4.0K/HOME/TECMINT/.Mozilla/complementos 4.0K/HOME/TECMINT/.Mozilla/Extensiones 12k/Home/Tecmint/.Mozilla 4.0K/HOME/TECMINT/.BASHRC 24K/HOME/TECMINT/PHPFILES-ORG.alquitrán.BZ2 4.0k/home/tecmint/geoipupdate.sh 4.0K/HOME/TECMINT/.ZSHRC 120K/HOME/TECMINT/GOACCESS-0.4.2.alquitrán.GZ.1 673m/Home/TecMint/Ubuntu-12.10/Ubuntu-12.10-server-i386.ISO 673M/HOME/TECMINT/UBUNTU-12.10 674m /Inicio /Tecmint

Cómo encontrar el uso del directorio por tiempo de modificación

10. Muestre el uso del disco basado en una modificación del tiempo, use la bandera "-tiempo" Como se muestra abajo.

[[correo electrónico protegido]]# du -ha -Time /Home /TecMint 4.0K 2012-10-12 22:32/Home/Tecmint/.BASH_LOGOUT 12K 2013-01-19 18:48/HOME/TECMINT/DESCARGAS/uploadProgress-1.0.3.1.TGZ 24K 2013-01-19 18:48/Home/Tecmint/Downloads/PhpFiles-ORG.alquitrán.BZ2 40K 2013-01-19 18:48/Home/Tecmint/Descargas 12k 2013-01-19 18:32/Home/Tecmint/uploadProgress-1.0.3.1.TGZ 4.0K 2012-10-13 00:11/Home/Tecmint/.bash_history 4.0K 2012-10-12 22:32/Home/Tecmint/.BASH_PROFILE 0 2013-01-19 18:32/HOME/TECMINT/XYZ.TXT 0 2013-01-19 18:32/Home/Tecmint/ABC.txt 4.0K 2012-10-12 22:32/Home/Tecmint/.Mozilla/complementos 4.0K 2012-10-12 22:32/Home/Tecmint/.Mozilla/Extensiones 12k 2012-10-12 22:32/Home/Tecmint/.Mozilla 4.0K 2012-10-12 22:32/Home/Tecmint/.BASHRC 24K 2013-01-19 18:32/HOME/TECMINT/PHPFILES-ORG.alquitrán.BZ2 4.0K 2013-01-19 18:32/Home/Tecmint/Geoipupdate.sh 4.0K 2012-10-12 22:32/Home/Tecmint/.ZSHRC 120K 2013-01-19 18:32/Home/Tecmint/Goaccess-0.4.2.alquitrán.GZ.1 673m 2013-01-19 18:51/Home/Tecmint/Ubuntu-12.10/Ubuntu-12.10-server-i386.ISO 673M 2013-01-19 18:51/Home/Tecmint/Ubuntu-12.10 674m 2013-01-19 18:52 /Home /Tecmint

Leer también:

  • 10 comandos FDISK para administrar particiones de disco de Linux
  • GDU: un analizador de uso de disco bastante rápido para Linux