Escanear enlaces simbólicos rotos (Versión Bash)
En este artículo técnico de jesusninoc.com, te mostramos cómo busca e identifica enlaces simbólicos que apunten a rutas inexistentes del disco utilizando un script corto en Bash de forma nativa en Linux.
Código del Script (Bash)
#!/bin/bash
DIR=${1:-.}
echo "Escaneando symlinks rotos en: $DIR"
find "$DIR" -xtype l -exec ls -la {} ;
Explicación detallada del funcionamiento
Utiliza find con el modificador de tipo extendido de enlaces rotos ‘-xtype l’ para aislar symlinks huérfanos.
Análisis de Seguridad y Buenas Prácticas
🔒 Recomendaciones del Agente de Seguridad:
Permite depurar inconsistencias en directorios críticos del sistema (/usr, /etc).