Situatie
Majoritatea versiunilor moderne au opțiunea xtype (tip extins), care simplifică găsirea legăturilor simbolice rupte. Vom folosi argumentul “l” cu xtype, pentru a-i spune să caute linkuri. Folosind find și xtype după cum urmează, forțează xtype să returneze linkuri “rupte”.
Solutie
Pasi de urmat
Rularea comenzii în directorul nostru principal de testare găsește câteva legături simbolice rupte. Rețineți că această căutare este recursivă în mod implicit, deci caută automat toate subdirectoarele.
find . -xtype l
Legătura simbolică „hello” pe care am creat-o intenționat este listată, așa cum ne așteptam. Una dintre celelalte link-uri simbolice este legată de browserul Firefox, iar restul sunt asociate cu instantanee.
Dacă folosim pipe “wc” cu opțiunea -l (linii), putem număra liniile, care este același lucru cu numărarea legăturilor simbolice întrerupte.
Tastăm următoarele:
find . -xtype l | wc -l
Suntem informați că avem 24 de legături simbolice rupte care nu indică nimic.
Leave A Comment?