Vea el tamaño del archivo y la carpeta en Linux. Use la introducción de los comandos df y du.

  

df puede ver el tamaño de la carpeta principal, el índice de uso, el sistema de archivos y sus puntos de montaje, pero no hay nada que hacer con el archivo. Du puede ver el tamaño de los archivos y carpetas.

Los dos son muy efectivos. Por ejemplo, use df para ver qué nivel del directorio es demasiado grande, y luego use df para ver el tamaño de la carpeta o el archivo, de manera que pueda determinar rápidamente el quid.

La siguiente es una breve introducción a

El comando df puede mostrar el espacio disponible y el uso de todos los sistemas de archivos actuales. Consulte el siguiente ejemplo:

Código:

[yayug @ yayu ~] $ df -h Tamaño del sistema de archivos usado Uso% Montado en /dev /sda1 3.9G 300M 3.4G 8% //dev /sda7 100G 188M 95G 1% /data0 /dev /sdb1 133G 80G 47G 64 % /data1 /dev /sda6 7.8G 218M 7.2G 3% /var /dev /sda5 7.8G 166M 7.2G 3% /tmp /dev /sda3 9.7G 2.5G 6.8G 27% /usr tmpfs 2.0G 0 2.0G 0 % /dev /shm

El parámetro -h indica el resultado de "legible para el usuario", es decir, el tamaño del sistema de archivos es fácil de leer utilizando GB, MB, etc.

El primer campo (Sistema de archivos) y el último campo (Montado en) de la salida del comando anterior son el sistema de archivos y su punto de entrada. Podemos ver que la partición /dev /sda1 está colgada en el directorio raíz.

Los siguientes cuatro campos, Tamaño, Usado, Disponibilidad y% de uso, son la capacidad de la partición, el tamaño utilizado, el tamaño restante y el porcentaje utilizado. En FreeBSD, cuando la capacidad del disco duro está llena, puede ver que el porcentaje utilizado ha excedido el 100%, ya que FreeBSD dejará algo de espacio para la raíz, de modo que cuando el sistema de archivos esté lleno, aún podrá escribir cosas en el sistema de archivos. Para la gestión.

du: consulte el espacio de uso de los archivos o carpetas en el disco.

Si hay muchos archivos y carpetas en el directorio actual, use el comando sin parámetro du para enumerar todos los archivos y carpetas en un bucle. El espacio utilizado. Esto no es bueno para ver donde el lugar es demasiado grande, por lo que debe especificar el número de capas en el directorio profundo, el parámetro: --max-depth =, ¡este es un parámetro extremadamente útil! A continuación, preste atención al uso de " * ", puede obtener el tamaño del espacio de archivos.

Recordatorio: el comando siempre ha sido más complicado que Linux FreeBSD, su comando du especifica el número de capas en el directorio en profundidad que se simplifica más que Linux. Es -d.

El código es el siguiente:

[root @ bsso yayu] # du -h --max-depth = 1 trabajo /pruebas 27M work /testing /logs 35M work /testing [root @ bsso yayu ] # du -h --max-depth = 1 trabajo /testing /* 8.0K trabajo /testing /func.php 27M trabajo /testing /logs 8.1M trabajo /testing /nohup.out 8.0K trabajo /testing /testing_c.php 12K work /testing /testing_func_reg.php 8.0K work /testing /testing_get.php 8.0K work /testing /testing_g.php 8.0K work /testing /var.php [root @ bsso yayu] # du -h --max-depth = 1 trabajo /testing /logs /27M work /testing /logs /[root @ bsso yayu] # du -h --max-depth = 1 trabajo /testing /logs /* 24K work /testing /logs /errdate.log_show. Log 8.0K work /testing /logs /pertime_show.log 27M work /testing /logs /show.log

Vale la pena señalar que vi un artículo sobre las similitudes y diferencias entre los comandos du y df: "la diferencia entre df da causa los archivos Los falsos positivos del sistema se resuelven.

Tamaño de archivo del estado de estadísticas Añada el uso del bloque de estadísticas df

Si un proceso abre un archivo grande, este archivo grande es directamente rm o mv, entonces se actualizará du El valor estadístico, df no actualizará el valor estadístico, o que el espacio no se libere. Hasta que este proceso de abrir un archivo grande es asesinado por Kill.

Como resultado, cuando los archivos en /var /spool /clientmqueue se eliminan regularmente, el espacio no se libera si el proceso no se detiene.

Después de finalizar el proceso con el siguiente comando, el sistema se restaura. Fusor -u /var /spool /clientmqueue

Copyright © Conocimiento de Windows All Rights Reserved