Du — Excluir

El comando "du" es una herramienta de línea de comandos disponible en sistemas operativos tipo Unix y Linux que permite mostrar el tamaño de los archivos y directorios en el sistema de archivos. Sin embargo, hay ocasiones en las que no deseamos incluir ciertos archivos o directorios en el resultado de un comando "du", por lo que es importante conocer cómo excluirlos. En este artículo, exploraremos cómo utilizar la opción "--exclude" de "du" para excluir archivos y directorios específicos y así personalizar los resultados a nuestras necesidades.
- ¿Qué es "Du"?
- ¿Qué es "--exclude" en "Du"?
- Cómo usar "--exclude"
- Cuándo utilizar "--exclude"
- Conclusión
-
Preguntas frecuentes
- ¿Puedo excluir varios archivos o directorios a la vez?
- ¿Cómo puedo saber qué archivos y directorios se excluyeron de la salida del comando?
- ¿Qué otros comandos de línea de comandos me ayudarán a administrar el espacio en disco?
- ¿Dónde puedo encontrar más información sobre "Du" y otros comandos de línea de comandos?
¿Qué es "Du"?
"Du" es una herramienta de línea de comandos que permite calcular el uso de espacio en disco en el sistema de archivos. Lo hace recorriendo la jerarquía de directorios y archivos a partir de un directorio dado, y calculando el tamaño total de cada uno de ellos. Además de mostrar el tamaño total, "du" también permite mostrar el tamaño de cada archivo y directorio individualmente.
¿Qué es "--exclude" en "Du"?
La opción "--exclude" de "du" se utiliza para excluir archivos y directorios específicos de la salida del comando. Al utilizar esta opción, "du" no incluirá los archivos y directorios que se encuentren bajo el camino especificado en la salida.
Cómo usar "--exclude"
Para utilizar la opción "--exclude", simplemente se debe especificar el camino del archivo o directorio que deseamos excluir con la opción y su respectiva ruta relativa. Por ejemplo, si deseamos excluir el directorio "archivos" ubicado en el directorio "documentos", deberíamos utilizar el siguiente comando:
du --exclude=./documentos/archivos
Con este comando, "du" no incluirá el directorio "archivos" ubicado en "documentos" en la salida del comando.
También es posible utilizar comodines para excluir ciertos tipos de archivos o directorios con nombres similares. Por ejemplo, para excluir todos los archivos con extensión ".txt" ubicados en el directorio "documentos", deberíamos utilizar el siguiente comando:
du --exclude=./documentos/*.txt
Con este comando, "du" no incluirá todos los archivos con extensión ".txt" ubicados en el directorio "documentos".
Cuándo utilizar "--exclude"
La opción "--exclude" es especialmente útil cuando deseamos excluir archivos y directorios grandes o cuyo tamaño no sea relevante para la tarea que estamos realizando, y que tienden a abrumar los resultados del comando "du". También es útil cuando deseamos personalizar los resultados del comando para adaptarlos a nuestras necesidades específicas.
Conclusión
La opción "--exclude" de "du" nos permite excluir archivos y directorios específicos de la salida del comando, lo que nos permite personalizar los resultados del comando "du" de acuerdo a nuestras necesidades específicas. Ahora puedes utilizar esta opción para mejorar tus habilidades de análisis de uso de espacio en disco.
Preguntas frecuentes
¿Puedo excluir varios archivos o directorios a la vez?
Sí, es posible excluir varios archivos y directorios a la vez utilizando la opción "--exclude" varias veces en el mismo comando. Por ejemplo, si deseamos excluir el directorio "archivos" y el archivo "documento.txt" ubicados en el directorio "documentos", deberíamos utilizar el siguiente comando:
du --exclude=./documentos/archivos --exclude=./documentos/documento.txt
¿Cómo puedo saber qué archivos y directorios se excluyeron de la salida del comando?
Para ver qué archivos y directorios se excluyeron de la salida del comando, podemos agregar la opción "--exclude-from=" al comando "du". Esta opción nos permite especificar un archivo que contenga una lista de archivos y directorios que deseamos excluir. Por ejemplo, si tenemos un archivo llamado "exclusiones.txt" que contiene una lista de archivos y directorios a excluir, deberíamos utilizar el siguiente comando:
du --exclude-from=exclusiones.txt
¿Qué otros comandos de línea de comandos me ayudarán a administrar el espacio en disco?
Algunos otros comandos útiles de línea de comandos que te pueden ayudar a administrar el espacio en disco incluyen "df", que muestra el espacio en disco disponible y utilizado en el sistema de archivos, y "rm", que se utiliza para eliminar archivos y directorios del sistema de archivos. También puedes utilizar herramientas de visualización de uso de espacio en disco como "Baobab" en entornos de escritorio Linux.
¿Dónde puedo encontrar más información sobre "Du" y otros comandos de línea de comandos?
Puedes encontrar más información sobre "du" y otros comandos de línea de comandos en las páginas de manual de los comandos, que se pueden acceder mediante el comando "man
[nekopost slugs="lista-de-puertos-abiertos-firewalld,configurar-el-parametro-crontab-mailto,ejemplos-de-comando-de-diff-linux,permisos-especiales-suid-guid-sticky-bit,lista-de-servicio-systemd,comando-ntpq-linux,use-rsync-dry-run,cambiar-el-nombre-de-host-linux,file-de-cuenta-de-lineas-linux"]

Deja una respuesta