我如何找到指向特定路径或文件的符号链接的所有位置?


Answers:


3

您可以使用旧find-lname开关:

find / -lname'/ path / to / linked / file'2> / dev / null

对于更复杂的方法,您可以使用文件的inode编号(从中检索ls -i <file>):

find / -follow -inum 123456 2> / dev / null

这有一个限制,它只匹配符号链接与确切的文件名(或模式)。它不会捕获到该文件的符号链接的符号链接。(所以如果symB指向fileA和symC指向symB,并且你运行此命令寻找fileA,它会找到symB而不是symC。)
quack quixote 2010年

没错,但我只是遵循他给我们的标准。
约翰T 2010年

只是在说'。很好的补充。:)
quack quixote 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.