Tutoriales

Comprender los comandos df y du en Linux

Si es nuevo en el entorno Linux, es común que ciertos comandos se vuelvan confusos, especialmente cuando tienen propósitos similares.Una de esas confusiones surge en df y du comandos, los cuales se utilizan para Análisis de espacio en disco¡No te preocupes, no estás solo! Comprender los comandos df y du Sus diferentes propósitos son clave para administrar de manera efectiva el espacio en disco en Linux.En esta guía para principiantes, descubriremos df y du comandos para ayudarlo a comprender claramente lo que hacen y cómo sirven Analizar el espacio en disco en LinuxAl final de este artículo, tendrá la confianza para distinguir estos comandos y usarlos para tomar decisiones informadas sobre la administración del espacio en disco.

Comprender los comandos df y du en Linux

este df y du Ambos comandos se utilizan para el análisis del espacio en disco en Linux, pero tienen diferentes propósitos.Primero, discutiremos df Orden.

1. comando df

este df representante de comando «sin disco» Se utiliza para mostrar información sobre el uso del espacio en disco del sistema de archivos. Proporciona una descripción general del espacio en disco disponible, utilizado y total en los sistemas de archivos montados. Le ayuda a ver cuánto espacio se usa y cuánto queda libre en cada partición o sistema de archivos.

ejemplo:

$ df -h

explicar:

Este comando muestra el uso del espacio en disco en un formato legible por humanos (-h), proporciona información sobre los sistemas de archivos, su tamaño total, el espacio utilizado, el espacio libre y el porcentaje de utilización.

1.1 Ejemplo de comando df

Aquí hay algunos que usan df Comandos y sus explicaciones:

1Uso de espacio en disco base:

$ df

explicar:

correr df Sin opciones, muestra el uso del espacio en disco de todos los sistemas de archivos montados. Muestra información como el sistema de archivos, el tamaño total, el espacio utilizado, el espacio libre y los puntos de montaje.

2Salida legible por humanos:

$ df -h

explicar:

añadir -h opción para hacer que la salida sea legible por humanos, mostrando los tamaños en un formato más legible por humanos (por ejemplo, KB, MB, GB).

3Sistema de archivos específico:

$ df /dev/sda1

explicar:

especificar el sistema de archivos, p. /dev/sda1Muestra el uso del espacio en disco específicamente para este sistema de archivos.

4Múltiples sistemas de archivos:

$ df /dev/sda1 /dev/sdb1

explicar:

Puede proporcionar varias rutas del sistema de archivos como argumentos df Comando para ver el uso de cada espacio en disco.

5Uso de inodos:

$ df -i

explicar:

usar -i La opción Mostrar uso de inodos muestra información sobre la cantidad de inodos usados ​​y libres en cada sistema de archivos.

6mostrar el tipo de sistema de archivos:

$ df -T

explicar:

añadir -T opción para mostrar el tipo de sistema de archivos y la información de uso del espacio en disco.

7Excluir pseudo-sistemas de archivos:

$ df -x tmpfs -x devtmpfs

explicar:

este -x Las opciones seguidas de uno o más tipos de sistemas de archivos los excluyen de la salida.En este ejemplo, excluimos tmpfs y devtmpfs Sistema de archivos.

8Mostrar inodos y bloques del sistema de archivos:

$ df -i -B M

explicar:

combinar -i opción con -B La opción especifica el tamaño del bloque (megabytes en este caso) y muestra el uso de inodos y bloques.

9Incluya el tipo de sistema de archivos:

$ df -t ext4

explicar:

este -t Las opciones seguidas de un tipo de sistema de archivos solo muestran el uso del espacio en disco para ese tipo de sistema de archivos en particular.En este ejemplo se muestra ext4 Sistema de archivos.

10.Mostrar espacio en disco en bloques de 1K:

$ df -k

explicar:

usar -k opción para mostrar el uso del espacio en disco en bloques de 1K.

Estos ejemplos ilustran varios escenarios donde df El comando se puede usar para obtener información sobre el uso del espacio en disco en Linux.

ahora averigüemos du Orden.

2. du comando

este du representante de comando «Uso del disco» Y para estimar el uso del disco de archivos y directorios. Le ayuda a determinar cuánto espacio ocupan los directorios o archivos individuales, lo que puede ayudar a identificar directorios que ocupan mucho espacio o archivos grandes.

ejemplo:

$ du -sh /path/to/directory

explicar:

El comando calcula el uso total del disco (-s) especifica el formato legible por humanos del directorio y sus subdirectorios (-hMuestra el tamaño total mostrando el (-h).

2.1 Ejemplo de comando du

Aquí hay algunos que usan du Comandos y sus explicaciones:

1Uso básico del disco para el directorio .:

$ du /path/to/directory

explicar:

correr du Seguir la ruta del directorio muestra el uso del disco para ese directorio y sus subdirectorios.

2Salida legible por humanos:

$ du -h /path/to/directory

explicar:

añadir -h opción para hacer que la salida sea legible por humanos, mostrando los tamaños en un formato más legible por humanos (por ejemplo, KB, MB, GB).

3Uso total del disco para el directorio .:

$ du -sh /path/to/directory

explicar:

este -s La opción proporciona un resumen del uso total del disco para el directorio especificado sin mostrar el tamaño de los subdirectorios individuales.este -h opción para hacer que la salida sea fácil de leer.

4Uso de disco de todos los archivos y directorios en el directorio actual:

$ du -h *

explicar:

correr du y * Muestra el uso del disco de todos los archivos y directorios en el directorio actual.

5Uso del disco ordenado por tamaño:

$ du -sh * | sort -hr

explicar:

canalizar la salida du llegar sort comando, puede ordenar el uso del disco en orden descendente (-r bandera) para ver los archivos o directorios más grandes en la parte superior.este -h opción para hacer que la salida sea fácil de leer.

6Uso de disco para un solo archivo:

$ du -h /path/to/file

explicar:

puedes usarlo du Obtenga el uso de disco de un solo archivo proporcionando la ruta del archivo como argumento.

7Uso de disco excluyendo directorios:

$ du -d 1 -h --exclude=Downloads /path/to/parent-directory

explicar:

este --exclude La opción le permite excluir directorios específicos de los cálculos de uso del disco.En este ejemplo, el uso del disco se calcula para el directorio principal, excluyendo el directorio especificado, es decir Downloads. esta aquí, -d Las opciones especifican la profundidad o el nivel de la jerarquía de directorios que se mostrará. en este caso, -d 1 Limite la salida solo al directorio actual y sus subdirectorios inmediatos.

8Uso de disco para varios directorios:

$ du -h /path/to/directory1 /path/to/directory2

explicar:

Puede proporcionar varias rutas de directorio como argumentos du Comando para obtener el uso del disco para cada directorio individualmente.

9Uso de disco del directorio y subdirectorios actuales:

$ du -h .

explicar:

usar . como argumento du Muestra el uso del disco del directorio actual y todos los subdirectorios.

10Uso de disco para el directorio más grande:

$ du -h --max-depth=1 /path/to/directory | sort -hr

explicar:

especificando --max-depth opción para limitar la profundidad de los cálculos de uso del disco.es equivalente a -d opción. En este ejemplo, muestra el uso del disco del directorio de nivel superior dentro del directorio especificado, ordenado en orden descendente.

Estos ejemplos demuestran el uso de du Comandos para analizar el uso del disco en Linux.

Ahora hemos explorado los comandos df y du, incluidas sus definiciones y ejemplos. Espero que tenga una comprensión básica de estas dos herramientas de análisis de espacio en disco.Armados con este conocimiento, ahora podemos centrar nuestra atención en examinar la diferencia entre df y du Por ejemplo.

Diferencia entre los comandos df y du

  • Objetivo: df espectáculo Uso general del espacio en disco para sistemas de archivos montados, que proporciona una descripción general del espacio libre y utilizado en cada partición. por otro lado, du centrarse en estimar Uso de disco de un solo directorio o archivopara ayudarte a identificar los elementos que ocupan espacio.
  • alcance: df Cubre todo el sistema de archivos, mostrando la utilización del espacio en disco para cada sistema de archivos montado, mientras que du Le permite profundizar y analizar el uso del disco a nivel de directorio o archivo.
  • uso: df Por lo general, se usa para monitorear la disponibilidad de espacio en disco e identificar posibles limitaciones de almacenamiento, mientras que du Útil para identificar directorios o archivos que tienen un impacto significativo en el uso del espacio en disco.

Escenario de ejemplo:

Suponga que tiene un sistema de archivos con múltiples particiones: /dev/sda1 incrustado en / y /dev/sda2 incrustado en /home. correr df -h Se proporcionará información sobre la utilización del espacio en disco de estas particiones montadas.En cambio, correr du -sh /home estimará el uso del disco /home Directorios y sus subdirectorios, para ayudarte a identificar qué directorios están ocupando espacio en ellos /home.

En breve, df Proporciona una descripción general del uso del espacio en disco a nivel del sistema de archivos, mientras du Ayuda a estimar el uso del disco a nivel de directorio o archivo. Al usar estos dos comandos correctamente, puede obtener información sobre la utilización del espacio en disco y administrar de manera efectiva los recursos de almacenamiento en Linux.

preguntas frecuentes

Aquí hay respuestas a las preguntas más frecuentes sobre los comandos df y du.

P: ¿Cuál es el uso del comando df?

R: El comando df en Linux se usa para mostrar información sobre el uso del espacio en disco del sistema de archivos. Proporciona detalles como el espacio total, el espacio utilizado y el espacio libre en el sistema de archivos montado.

P: ¿Cuál es el uso del comando du?

Respuesta: El comando du en Linux se usa para estimar el uso del disco de directorios y archivos. Ayuda a identificar el espacio ocupado por varios directorios o archivos.

P: ¿Cuál es la diferencia entre el propósito de los comandos df y du?

Respuesta: El comando df proporciona una descripción general del uso del espacio en disco del sistema de archivos, proporcionando información sobre el espacio total, el espacio utilizado y el espacio libre. Por otro lado, el comando du estima el uso del disco para directorios y archivos, lo que permite un análisis más detallado a nivel de directorio y archivo.

P: ¿Se pueden usar los comandos df y du juntos?

Respuesta: Sí, los comandos df y du sirven para diferentes propósitos y se pueden usar juntos para obtener una imagen completa de la utilización del espacio en disco. df proporciona una vista de alto nivel, mientras que du permite una inspección detallada del uso del disco a nivel de directorio y archivo.

P: ¿Cómo puedo verificar el uso del espacio en disco de un sistema de archivos específico usando el comando df?

R: Puede usar el comando df seguido de la ruta de un sistema de archivos en particular para ver su uso de espacio en disco. Por ejemplo: df /dev/sda1.

P: ¿Cómo puedo usar el comando du para verificar el uso del disco de un directorio específico?

R: Para verificar el uso del disco de un directorio específico, use el comando du seguido de la ruta del directorio. Por ejemplo: du /path/to/directory

P: ¿Puedo excluir directorios o archivos específicos de los cálculos de uso del disco?

Respuesta: Sí, los comandos df y du brindan opciones para excluir directorios o archivos específicos de los cálculos de uso del disco.Por ejemplo, con du puedes usar --exclude opción seguida de un directorio o nombre de archivo para excluirlo de los cálculos.

P: ¿Hay otras opciones disponibles para los comandos df y du?

Respuesta: Sí, ambos comandos brindan opciones adicionales que le permiten personalizar la salida.Por ejemplo, puedes usar -h Las opciones para estos dos comandos muestran el tamaño en un formato legible por humanos.

P: ¿Cómo puedo obtener un resumen del uso del disco para un directorio sin subdirectorios?

Respuesta: Con el comando du, puedes usar -s Opción para obtener un resumen del uso del disco para un directorio, excluyendo los subdirectorios. Por ejemplo: du -sh /path/to/directory.

P: ¿Los comandos df y du funcionan en todas las distribuciones de Linux?

Respuesta: Sí, los comandos df y du son utilidades estándar en Linux y están disponibles en la mayoría de las distribuciones de Linux. Sin embargo, las opciones específicas o los formatos de salida pueden variar ligeramente entre distribuciones.

en conclusión

En esta guía, desmitificamos los comandos df y du y proporcionamos comandos de ejemplo para analizar y comprender el uso del espacio en disco. Al administrar el espacio en disco en Linux, df y du Los comandos juegan un papel vital. Para los principiantes, es fundamental comprender la diferencia entre estos comandos y su uso real.

LEER  Los mejores juegos de Linux de 2021

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba