Come cercare collegamenti/link simbolici interrotti su Linux

In questo breve articolo andremo a descrivere come identificare i link simbolici interrotti ( broken link ) su Linux.

Consideriamo di utilizzare una macchina Ubuntu 18 (qui per l’installazione) ed aggiorniamola

sudo apt-get update

sudo apt-get upgrade

creiamo una cartella con una serie di collegamenti simbolici (qui l’articolo che tratta l’argomento)

mkdir test_link

creiamo dei link simbolici di esempio , test1 ci permette di collegarci alla cartella /opt, mentre test2 ad una cartella inesistente /test

cd test_link

sudo ln -s /opt test1

sudo ln -s /test test2

avremo che il primo caso è un collegamento valido, mentre test2 sarà un link interrotto non funzionante, all’interno di progetto o una cartella con un elevato numero di file e link simbolic è utile utilizzare il comando find per ricercare i link interrotti, in questa maniera

sudo find . -xtype l

il punto indica la cartella in siamo, ma è possibile inserire anche il percorso assoluto, il risultato sarà

./test2

Potrebbero interessarti anche...