разница между “ whereis ” , “ найти ” и “ find ” command

Каковы различия между командами whereis, locate и find на ubuntu? какова их основная разница по поисковой точке зрения?

1
задан 3 October 2016 в 15:58

1 ответ

Большая разница в том, что find рекурсивно ищет реальные файлы по заданному каталогу, а locate выполняет поиск в базе данных без необходимости использования определенного каталога. Таким образом, если вы сохранили файл перед обновлением базы данных, find найдет его, но locate не будет.

Что касается whereis и which, они выполняют поиск только внутри этих каталогов которые упоминаются в вашей переменной PATH, и только те, у которых установлен разрешающий набор разрешений

0
ответ дан 23 May 2018 в 05:32

Другие вопросы по тегам:

Похожие вопросы: