Команда «найти» в терминале MA C - PullRequest
0 голосов
/ 23 января 2020

Я начал изучать CLI на своем компьютере (iMA C) и достиг команды locate . При использовании этой команды поиск осуществляется не в текущем каталоге, а везде. Кроме того, эта команда сканирует все системные и программные файлы, но не сканирует Загрузки или, например, в библиотеке Musi c.

В связи с этим у меня возникло два вопроса:

  • Если я не укажу каталог поиска, где именно эта команда будет искать мой файл (в каталоге root или где-то еще)?
  • Как указать каталог поиска для этой команды (например, мне нужно найти файл, который есть только в загрузках)?

Заранее большое спасибо!

Ответы [ 2 ]

0 голосов
/ 26 января 2020

Как оказалось, на моем МА C папка "Загрузки" для пользователя "все" в основном закрыта, а системные файлы открыты для чтения! ВОТ ЭТО ДА! После смены прав и обновления базы все заработало как надо. Теперь остается вопрос: только я имел такие права по умолчанию?

0 голосов
/ 23 января 2020

Попробуйте страницу руководства:

http://man7.org/linux/man-pages/man1/locate.1.html

Вас также может заинтересовать find:

http://man7.org/linux/man-pages/man1/find.1.html

Я использую find гораздо больше, чем locate, но ответы на ваши вопросы есть в документации.

...