#unix #command
#unix #команда
Вопрос:
Команда locate в Unix вернет путь, связанный с указанным атрибутом (например, locate abc_file
). Что это за команда для поиска файла в текущей структуре рабочего каталога?
Ответ №1:
Если вы используете подстановочные знаки (as *
) locate
, шаблон считается абсолютным путем. Поэтому вы могли бы, например, сделать:
locate "$PWD*/abc_file"
Это позволит найти все файлы, abc_file
находящиеся в вашем $PWD
каталоге, и его вложенные папки (при условии, что они находятся в базе данных locate).
Ответ №2:
С другой стороны, вы также всегда можете использовать oldschool find:
find . -name abc_file