Linux/UNIX查找带有符号链接的文件

时间:2020-01-09 10:42:14  来源:igfitidea点击:

问:如何查找带有符号链接的文件。
查找命令对我不起作用。
那么如何在CentOS 5.0下跨符号链接查找文件?

答:
查找命令在目录层次结构中搜索文件。
您需要告诉find命令跟随符号链接。
当find检查或者打印有关文件的信息时,所使用的信息应从链接所指向的文件的属性中获取,而不是从链接本身中获取(除非它是断开的符号链接,或者find无法检查该文件所指向的文件)链接点)。

查找命令-L选项跟随符号链接

当-L选项生效时,-type谓词将始终与符号链接指向的文件类型匹配,而不是与链接本身匹配(除非符号链接断开)。
使用-L会使-lname和-ilname谓词始终返回false。

执行命令,如下所示:find -L/path/to/searh文件

例如,找到所有* .jpg:

$ find -L /data -iname "*.jpg"