这就是我所拥有的:
abc:~/findtests$ ls -l
total 0
lrwxrwxrwx 1 abc abc 22 2010-11-30 14:32 link1 -> /home/abc/testpy1.py
我正在尝试在当前目录中搜索链接link1
。
我做了:
abc:~/findtests$ find -L . -lname 'link1'
abc:~/findtests$ find -P . -lname 'link1'
abc:~/findtests$ find -L . -lname 'test*'
abc:~/findtests$ find -P . -lname 'test*'
但无法获得任何输出。我做错了什么?
答案 0 :(得分:2)
首先,从手册页开始:
“使用-L会导致-lname和-ilname谓词始终返回false。”
符号链接的目标与'test *'不匹配,因为存在完整路径。试试'* / test *'。
答案 1 :(得分:1)
find . -type l -name link1
怎么样?
此外,find . -lname '*test*'
似乎对我有用。
答案 2 :(得分:0)
“使用-L会导致-lname和-ilname谓词始终返回false。”说找到手册页
所以这两个人无论如何都不会工作
但要解决的问题是通过其目标路径或其名称找到符号链接,因为aix的回答是