Trova collegamenti simbolici


1

Sono consapevole che find -Lo find -type ltroverebbe tutti i collegamenti simbolici su un determinato percorso.

Ma sto cercando di trovare tutti i collegamenti simbolici che rimandano alla mia foocartella.

Qualche consiglio?


Solo che è così.
Ignacio Vazquez-Abrams,

@Ignacio Siamo spiacenti, ho cambiato il punto della domanda. Potresti rileggere?
Gabriel L. Oliveira,

Risposte:


0

Ho trovato come farlo.

find / -lname /path/to/foo/folder

Mi darà ogni link simbolico che punta a quella cartella.

Anche se findrovinare la /proccartella, ma questa è la vita.

EDIT : Inoltre, è anche possibile:

Trova il numero di inode del file e quindi cerca tutti i file con lo stesso numero di inode:

$ ls -i foo.txt
41525360 foo.txt

$ find . -follow -inum 41525360
Alternatively, try the lname option of find, but this won't work if you have relative symlinks e.g. a -> ../foo.txt

$ find . -lname /path/to/foo.txt

ps: tratto da questa domanda

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.