¿Cómo usar el comando df para ver el espacio en disco de Linux?

  

Hay muchas herramientas para ver el espacio en disco de Linux, entonces, ¿cómo usa los comandos para ver el espacio en disco? Utilizará el comando df, la siguiente serie pequeña para que todos introduzcan el uso del comando df para ver el espacio en disco de Linux.

[root @ localhost ~] # df -h

con la capacidad del sistema de archivos ha estado disponible con
punto de montaje%

/dev /sda2 14G 11G 2.6 G 82% /

/dev /sda1 99M 14M 81M 14% /boot

tmpfs 442M 275M 168M 63% /dev /shm

/dev /mapper /vg_test- Lv_test

24M 1.3M 21M 6% /mnt /lvm

[root @ localhost ~] #

Por supuesto, es posible que no esté relacionado con la cantidad de espacio que aún tiene el disco. Debe saber el uso del disco en la carpeta actual:

[root @ localhost ~] # du --max-depth = 1 -h

24K. /.gnome www.2cto.com

8.0K. /.eggcups

8.0K. /.config

136K. /.gnome2

16K. /.chewing

8.0K. /.gnome2_private

8.0K. /.Trash

224K. /.gstreamer-0.10

28K. /Escritorio

48K. /.nautilus

48K. /.metacity

240K. /.scim

3.4M. /.mozilla

1012K. /.kde

12K. /.superkaramba

40K. /.local

8.0K. /.qt

272K. /.gconf

32K. /.mcop

16K. /.redhat

1.7M. /.thumbnails

8.0K. /.gconfd

7.5M.

[root @ localhost ~] #

Vea el comando anterior usando du --max-depth = 1 -h para encontrar el uso del disco, porque no hay una ruta seguida, El valor predeterminado es la ruta actual. El parámetro -h de este comando es para que lea el tamaño de cada archivo. Si este parámetro no muestra ningún tamaño de archivo, no hay k, M, G, etc. Después de ejecutar el comando, las primeras líneas n-1 tienen el tamaño de cada carpeta en el directorio. La última línea muestra el tamaño total del directorio.

Luego dirá que no le importa el tamaño de cada archivo en el directorio. Solo quiere saber el tamaño de uno de los archivos (carpetas). ¿Hay alguna manera? Por supuesto, debe recordar que siempre he enfatizado que siempre hay más métodos que problemas, y esto no es una excepción.

Consulte el siguiente ejemplo:

[root @ localhost ~] # du -sh

7.5M. Www.2cto.com

[root @ localhost ~] #

Debe haber encontrado que el tamaño que se muestra aquí es el mismo que el tamaño de la última línea anterior. Esto significa que el tamaño que se muestra aquí es el tamaño total del directorio.

Sé que estás burlándote de tu corazón, ¿no es el método más que el problema? Solo hay una respuesta aquí. Por supuesto, no te decepcionaré. Otro método es más suelo, pero todavía puede resolver el problema.

[root @ localhost ~] # du -h --max-depth = 0

7.5M.

[root @ localhost ~] #

Lo que quiero decirles es que la página man ya le dijo que la función de --max-depth = 0 es la misma que la función de -s.

Por supuesto, también puede usar sed para imprimir la última línea du -h --max-depth = 1 para resolver el problema, pero no lo recomiendo.

Esto implica un principio, intente usar el comando para proporcionar la funcionalidad original de la opción. Si el comando no proporciona esta función, necesitamos usar grep, sed, awk para seleccionar las filas que necesitamos.

Por supuesto, el comando du puede ir seguido por la ruta del archivo para ver el tamaño de la ruta especificada.

[root @ localhost ~] # du -sh /opt /oracle

5.6G /opt /oracle

[root @ localhost ~] #

Lo anterior es la introducción del espacio en disco de Linux utilizando el comando df. Si el disco es grande, puede llevar más tiempo. ¿Lo ha aprendido?

Copyright © Conocimiento de Windows All Rights Reserved