В моей директории у меня есть несколько символических ссылок, которые указывают на «/Volumes/Macintosh HD 2/...», и я хочу найти их все рекурсивно. Если вы посмотрите на справочную страницу «find», то аргумент «-lname» будет искать содержимое символической ссылки. Кажется, работает, но не рекурсивно:
$ pwd
/Users/myusername
$ sudo find . -lname '/Volumes*'
$ cd Documents/
$ sudo find . -lname '/Volumes*'
./Documents on Win7
./work.rtf
В чем дело? Как я могу заставить эту работу рекурсивно? - Программа 'find' должна всегда работать рекурсивно.
Я проверил химической завивки, они выглядят хорошо, но, как вы можете видеть, я использовал "sudo" просто чтобы быть уверенным ... без кости.
$ ls -ld Documents/
drwx------+ 14 myusername staff 476 Jan 12 16:32 Documents/