En este artículo, nos enfocamos en cómo puede verificar el tamaño del directorio en sistemas Linux. Esto lo lograremos usando la interfaz de línea de comandos.
El comando utilizado para recuperar los tamaños de archivo es el comando du, abreviatura de uso del disco.
La sintaxis para du uso es
du [OPTION]... [FILE] [directory]
Comprobar el tamaño de un directorio
Para averiguar el tamaño de un directorio, ejecute
# du -sh
Analicemos más este comando
-s , --summarize - Displays only a total for each argument
-h , --human-readable - This prints the sizes in a human readable format. e.g 50G , 285M
Para example, para obtener el tamaño de un directorio, ejecute
# du -sh directory_name/
En este caso, tengo un directorio llamado ‘django’ en mi directorio de trabajo actual. Para encontrar su tamaño, corrí
# du -sh /django
Salida de muestra
252M django/
Mostrar el tamaño del directorio en KB / MB o GB
También puede decidir mostrar el tamaño de uso del disco en Kb, MB o GB.
Para lograr esto, simplemente use -k por kilobytes, y -metro por megabytes. Usando nuestro directorio de muestra, la sintaxis será
# du -k django/
Salida de muestra
Para mostrar el uso en Megabytes ejecute,
# du -m django
Salida de muestra
Como habrá notado, los comandos solo muestran el uso de disco del directorio, pero no el tamaño de los archivos. Para mostrar los tamaños de archivo, utilice el -a bandera como se muestra. la bandera -a especifica todos los archivos y directorios
# du -ah /django
Salida de muestra
Encontrar el uso total del directorio
Para ver el uso total general de todos los archivos y directorios en su directorio, agregue el indicador -c como se muestra
# du -csh django/
Producción
252M django/
252M total
Si desea mostrar solo el total general de un directorio determinado, incluidos todos los subdirectorios, use el comando grep con el comando ‘du’ como se muestra a continuación.
# du -ch django | grep docs
Salida de muestra
Buscar uso de disco de subcarpeta
Para mostrar qué subcarpetas ocupan espacio en disco. Ejecutar debajo del comando
# du -h --max-depth=1 | sort -hr
Salida de muestra
Para obtener más información sobre el comando du ejecutar
# man du
Eso es todo lo que teníamos para ustedes. Esperamos que este tutorial le haya resultado útil. Manténgase atento a temas más útiles.
Leer también:
- Cómo encontrar archivos y directorios grandes en Linux