2

По какой-то причине "find" не находит .so файлы, если они не находятся в той же директории, в которой я нахожусь. Например:

r-mbp:~ todd.r$ cd /usr/local/apache/modules/
r-mbp:modules todd.r$ ls
httpd.exp   libphp5.so
r-mbp:modules todd.r$ find . -name lib*
./libphp5.so
r-mbp:modules todd.r$ cd ..
r-mbp:apache todd.r$ find . -name lib*
./include/php/ext/date/lib
./lib
r-mbp:apache todd.r$

Есть идеи? Я ищу другой экземпляр libphp5.so, но, не имея возможности искать из "/", я немного застрял.

2 ответа2

3

Я не знаю OSX, но со многими оболочками вам нужно экранировать звездочку, например, find . -name lib\* .

1

Попробуйте с двойной кавычкой и / или sudo-ing:

> sudo find / -name "*.so"  

вернет все .so моей системы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .