2016-03-22 3 views
0

Что такое команда unix, чтобы найти файл catalina.out в каталоге/var? Я попытался ниже:Что такое команда unix, чтобы найти файл catalina.out в каталоге/var?

find /var -name “catalina.out” 

Но я получаю ошибку разрешение отказано.

+2

Правильная команда. Вы можете ожидать несколько сообщений «Отказано в разрешении» для подкаталогов, которые у вас нет для чтения. Попробуйте добавить '2>/dev/null' для удаления сообщений об ошибках. –

+0

Это правильная команда, предполагающая, что это обычные кавычки в оболочке, а не умные кавычки (как они есть здесь). –

ответ

0

Эта ошибка возникает из-за отсутствия разрешений, которые зависят от вашей конфигурации системы, распространения и т. Д. Если это случай вашей собственной машины Ubuntu, то sudo-команда может получить что-то, поэтому попробуйте:

sudo find /var -name "catalina.out"

и предоставить пароль для входа на вопрос.

+0

Есть ли другой способ сделать это, поскольку у меня нет доступа к sudo – user2077648

+0

Сомневаюсь. Вы пытались на самом деле сделать 'cd/var'? Если ваша учетная запись пользователя не может попасть туда, и у вас нет доступа к sudo, вам не повезло. Вы должны спросить своего системного администратора. – sal

+0

Есть ли способ, которым мы можем использовать команду locate для поиска файла? – user2077648