Cómo saber el tamaño del directorio en CENTOS [duplicado]

16

Tengo un sitio web en mi servidor y lo tengo.

El tamaño del sitio web es de alrededor de 170 GB. Esto no debería ser tanto. Como máximo, debería ser de unos 20 GB. No sé qué lo hace tan grande.

Estoy tratando de averiguar qué directorio tiene un tamaño tan grande, pero tampoco puedo.

Verifiqué el tamaño de la base de datos y es de alrededor de 500 MB.
Ayúdame a encontrar el directorio principal responsable de esto.

Yogus
fuente
He intentado eso antes de publicar la pregunta aquí. Se atasca en el cálculo y lo esperé 30 minutos y luego lo cancelé. ¿Algún otro método rápido para conocer el tamaño de la carpeta?
Yogus
Primero, comenta debajo de la respuesta si eso es lo que querías comentar. En segundo lugar, du command es largo, si tiene un sistema de archivos profundo y / o muchos archivos. Simplemente abra otra terminal mientras se está ejecutando y use toppara verificar duque todavía está usando la CPU / no está
cargando

Respuestas:

32

Bajo cualquier sistema Linux, desea usar el comando du. (Uso del disco)

El uso común es: du -sh file(s) name(s)odu -sh /path/to/dir/*

-s significa "resumen" que le dará el tamaño de cada argumento en lugar de detallar el tamaño de cada elemento del árbol de archivos debajo.

Reemplazar 'h' por 'k', 'm' o 'g' para kilobytes, megabytes y gigabytes en lugar de h -uman legible. Con los conmutadores k / m / g, puede canalizar la salida a sort -n(clasificación numérica en lugar de lexicográfica) para obtener la lista de archivos ordenados por tamaño en un directorio. sortIncluso tiene un -hfiltro en las últimas versiones.

Si todavía tiene una gran diferencia, puede probar el --apparent-sizecambio duque le permitirá diagnosticar archivos dispersos. (archivos con espacio vacío adentro, para ser simple)

Para obtener más información, consulte la página del manual dedu

mveroone
fuente