From 503e13aab7e425873b71cfce652dc687b1d4d9d1 Mon Sep 17 00:00:00 2001 From: Tuxliban Date: Mon, 11 Oct 2021 03:19:19 -0500 Subject: [PATCH] broken_symlinks: Nuevo --- varios/broken_symlinks | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 varios/broken_symlinks diff --git a/varios/broken_symlinks b/varios/broken_symlinks new file mode 100755 index 0000000..836f71c --- /dev/null +++ b/varios/broken_symlinks @@ -0,0 +1,15 @@ +#!/bin/sh +# Script para buscar enlaces simbólicos rotos en el directorio actual +# Si se desea buscar en todo el sistema cambiar ./ por / + +find ./ -type l > tmp +while IFS= read -r file +do + cd "$(dirname "$file")" || return + if [ ! -e "$(readlink "$(basename "$file")")" ]; then + ls -g "$file" | awk '{print $8" "$9" "$10}' + echo "Realpath: $(realpath "$file")" + fi + cd - > /dev/null || exit +done < tmp +rm tmp