1

Команда find неожиданно не возвращает никаких результатов, даже для файлов, которые, как я знаю, существуют. Например, если я бегу:

find . -name calendar.sql

из каталога, который я знаю, содержит файл calendar.sql , ничего не возвращается. Окружение имени файла кавычками не помогает.

Не уверен что происходит. Я использовал команду отлично в прошлом.

1 ответ1

5

Моим первым предположением будет то, что теперь у вас есть какая-то другая find на вашем пути или что-то определило функцию find или псевдоним.

Попробуйте /usr/bin/find . -name calendar.sql чтобы вызвать его напрямую. если это работает, то попробуйте which find которое может обнаружить ошибочную находку в вашем PATH. Также alias будет перечислять все псевдонимы и set | grep find найдет все экземпляры слова find в определенных на данный момент функциях.

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