¿Cómo verifico el tamaño de una carpeta en Linux?

¿Cómo verifico el tamaño de una carpeta en Linux?
Linux le ofrece varios comandos de línea de comandos increíbles que ayudarán a realizar varias tareas. Una de las principales tareas realizadas desde la línea de comando de Linux es verificar el tamaño del archivo o carpeta. Puede ser necesario hacer espacio para el archivo entrante o transferirlo a otra ubicación. Además, cuando ejecuta algunas implementaciones, tiende a crear un archivo de registro automáticamente, y el espacio se llenará con esos archivos de registro. Por lo tanto, debemos rastrear el espacio del archivo o la carpeta y hacer espacio en el disco para ellos en consecuencia.

Para esto, necesitará un sistema Linux, una interfaz de línea de comandos para ejecutar el comando y el acceso de usuario adecuado para verificar el espacio en el sistema Linux.
Estaremos viendo varias formas de verificar el tamaño del archivo o la carpeta disponible en el sistema Linux.

Usando el comando du

El comando DU en el comando "du" especifica el uso del disco, que está disponible en todas las distribuciones de Linux. Ejecute el siguiente comando a continuación para verificar el uso del disco para su sistema Linux.

du

Obtendrá la salida que muestra el contenido de su directorio de inicio y algunos números a la izquierda que muestran el tamaño del objeto en KB.

Si desea la salida en un formato más legible, use la opción "-h" y el comando "DU", como se muestra a continuación.

du -h

En la salida anterior, verá algunos números que terminan con caracteres. El número especifica la cantidad de espacio utilizado, y el personaje especificará el (generalmente k, g o m) kilobyte, gigabyte o megabyte.

Si desea verificar el tamaño del directorio que es diferente del directorio actual, use el siguiente formato para el comando "du".

du -h /var

El comando anterior ayudará a mostrar el tamaño del contenido del directorio /var del directorio. Notará un error en la salida a continuación, ya que el usuario no tiene el permiso correcto para acceder a ese archivo. Si desea los privilegios correctos, use el comando sudo o Su como se menciona a continuación.

sudo du -h /var

Si desea mostrar el uso total de disco para un directorio en particular, use el comando "-c" como se muestra a continuación.

sudo du -c /var

Para obtener la salida en un formato legible por humanos, combine la opción "-c" y la opción "-h", como se muestra a continuación.

sudo du -hc /var

Bueno, incluso puede poner el límite para mostrar un cierto nivel del subdirectorio con la ayuda de la opción "Max-Depth". Considere el siguiente ejemplo para mostrar solo el nivel superior del directorio.

sudo du -hc --max -depth = 0 /var

Pero si desea especificar los detalles del nivel superior del directorio junto con la primera capa del subdirectorio, ejecute el siguiente comando con el valor MAX_DEPTH como "1", como se muestra a continuación.

sudo du -hc --max -depth = 1 /var

Uso del comando de árbol

Algunas versiones de Linux no tienen el comando del árbol; Puede instalarlo explícitamente de la siguiente manera.

  • Para la distribución de Linux- Debian / Ubuntu
  • árbol de instalación de sudo apt-get
  • Para la distribución de Linux- Centos / Redhat
  • árbol de instalación de sudo yum

El uso del comando de árbol mostrará la representación visual de sus directorios. Puede usar el comando de árbol junto con varias opciones para varias funcionalidades. Para obtener la salida en formato legible por humanos, use el siguiente comando con la opción "-h".

árbol -d -h

También puede usar el comando de árbol si desea orientar el directorio específico.

árbol /var

Si el directorio proporcionado tiene varios contenidos, el comando anterior tomará tiempo para generar la salida.

Uso del comando ncdu

El NCDU también se conoce como uso de disco NCurses, que tampoco está disponible en todas las distribuciones de Linux por defecto. Puede instalarlo explícitamente utilizando los comandos a continuación para varias distribuciones de Linux.

  • Para la distribución de Linux- Debian / Ubuntu
  • sudo apt-get install ncdu
  • Para la distribución de Linux- Centos / Redhat
  • sudo yum install ncdu

Use el comando ncdu para obtener la visualización interactiva del uso del disco.

NCDU

Puedes ver que el directorio actual se escanea en la esquina superior derecha. En la columna izquierda, obtendrá el tamaño numérico junto con un gráfico de #- señales que especifican el tamaño relativo.

Para seleccionar las diferentes líneas, puede usar las flechas hacia arriba y hacia abajo. Con la flecha derecha, podrá navegar en el directorio y usar la flecha izquierda, puede regresar.

También puede usar el comando ncdu para orientar el directorio específico.

ncdu /var

Para cualquier ayuda con el comando ncdu, puede presionar el "?"Clave dentro de la interfaz NCDU. Si desea dejar de fumar, puede presionar la carta "Q".

Conclusión

Mientras trabaja en un sistema Linux, debe conocer el uso de un disco y el tamaño de sus archivos o directorios. Puede usar varios comandos para el propósito que hemos mencionado anteriormente. Incluso puede crear un script bash para vaciar el archivo si el tamaño excede un cierto límite utilizando los comandos de uso de disco. Una vez que comience a trabajar en un sistema Linux, verificará los comandos de espacio de disco.