Cómo usar el comando du en linux

Cómo usar el comando du en linux
El comando DU se utiliza para administrar el espacio de almacenamiento en Linux, por ejemplo, para verificar cuánto espacio usa los archivos y cuánto es gratuito para almacenar archivos nuevos e instalar nuevos paquetes. Con la ayuda del comando DU, podemos encontrar el espacio ocupado por los archivos y directorios en Linux, y en este artículo, aprenderemos el uso del comando DU en Linux con la ayuda de diferentes ejemplos.

Cómo usar el comando du en Linux

El comando du se usa para averiguar cuánta memoria del sistema usa diferentes directorios o subdirectorios. La sintaxis general del comando du en Linux es:

$ du [opciones] directorio/subdirectorio

Hay diferentes opciones que se pueden usar con el comando DU para diferentes propósitos:

Opción Propósitos
H Para mostrar las unidades
a Para mostrar el espacio de disco utilizado por todos los archivos disponibles del directorio especificado
s Para mostrar el total de cada directorio
C Combina todos los tamaños de los archivos y los muestra por separado en la sección del total
-de tamaño aparente Muestra el tamaño absoluto de los archivos en el directorio
-máxima profundidad Se usa para especificar el comando al que va la carpeta dentro del directorio
-excluir Se usa para excluir algunos archivos especificados
-tiempo Muestra la hora de la última modificación realizada en el archivo

Antes de usar estas opciones, mostraremos el tamaño del disco utilizado por los directorios en el directorio de inicio utilizando el comando:

$ du /home /hammad

En la salida, los tamaños se muestran pero sin las unidades, es difícil para nosotros reconocer si están en GBS, MBS o KBS, para mostrar los tamaños con unidades, ejecutamos el comando anterior usando el "-h" opción:

$ du -h /home /hammad

Los tamaños utilizados por los archivos en el directorio son comprensibles ya que las unidades se mencionan con ellos; Para mostrar todos los archivos presentes en cualquier directorio o subdirectorio, podemos usar el indicador "-a":

$ du -ha/home/hammad/documentos

En la salida anterior, si queremos mostrar el resumen del tamaño de "new_directory" solo podemos reemplazar el indicador "-s" con el indicador "-a" en las opciones:

$ du -hs/home/hammad/documents/new_directory

Para mostrar el tamaño de todos los archivos del directorio de documentos, y mostrar su resultado combinado bajo el título de "total" usamos el indicador "-c":

$ du -hc/home/hammad/documentos

Si necesitamos mostrar el tamaño aparente de los archivos disponibles en el directorio, utilizaremos la opción de "-Size-aparente":

$ du --paparent-size/home/hammad/documentos

Del mismo modo, podemos limitar el terminal para ir a las subcarpetas especificadas utilizando la opción de "-Max-Depth", por ejemplo, especificamos "1" para ir a las únicas primeras subcarpetas:

$ du-max-depth = 1 /home /hammad

Podemos ver desde la salida, el tamaño se ha calculado y se ha mostrado solo para la primera carpeta, ahora si queremos calcular y mostrar hasta las dos primeras carpetas, ejecute el comando:

$ du-max-depth = 2 /home /hammad

Podemos excluir archivos utilizando la opción de "-exclude". Por ejemplo, podemos excluir todos los archivos ocultos del directorio de inicio, utilizando el "./."Para archivos ocultos:

$ du -ha --exclude =./.*

La última opción que estamos discutiendo en este artículo es la opción de tiempo que se utiliza para mostrar los cambios realizados en el último archivo:

$ du -tiempo

Conclusión

El comando DU es muy útil para administrar el espacio del disco, ya que dice cuánto espacio ha sido ocupado por los archivos y paquetes, por lo que podemos calcular cuánto espacio queda gratuito en el disco para nuevos archivos y paquetes. En este artículo, hemos discutido las diferentes formas de usar el comando du con sus diversas opciones.