Что такое команда unix, чтобы найти файл catalina.out в каталоге/var? Я попытался ниже:Что такое команда unix, чтобы найти файл catalina.out в каталоге/var?
find /var -name “catalina.out”
Но я получаю ошибку разрешение отказано.
Что такое команда unix, чтобы найти файл catalina.out в каталоге/var? Я попытался ниже:Что такое команда unix, чтобы найти файл catalina.out в каталоге/var?
find /var -name “catalina.out”
Но я получаю ошибку разрешение отказано.
Эта ошибка возникает из-за отсутствия разрешений, которые зависят от вашей конфигурации системы, распространения и т. Д. Если это случай вашей собственной машины Ubuntu, то sudo
-команда может получить что-то, поэтому попробуйте:
sudo find /var -name "catalina.out"
и предоставить пароль для входа на вопрос.
Есть ли другой способ сделать это, поскольку у меня нет доступа к sudo – user2077648
Сомневаюсь. Вы пытались на самом деле сделать 'cd/var'? Если ваша учетная запись пользователя не может попасть туда, и у вас нет доступа к sudo, вам не повезло. Вы должны спросить своего системного администратора. – sal
Есть ли способ, которым мы можем использовать команду locate для поиска файла? – user2077648
Правильная команда. Вы можете ожидать несколько сообщений «Отказано в разрешении» для подкаталогов, которые у вас нет для чтения. Попробуйте добавить '2>/dev/null' для удаления сообщений об ошибках. –
Это правильная команда, предполагающая, что это обычные кавычки в оболочке, а не умные кавычки (как они есть здесь). –