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.
Tabla de Contenidos
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/sda1
Muestra 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 (-h
Muestra 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 quedu
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 quedu
Ú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.
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.
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.
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.
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.
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
.
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
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.
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.
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
.
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.