-2

Как мне использовать команду find в linux, чтобы найти файл, в котором я знаю имя файла, но не знаю расширения файла.

Например, я хочу найти foobar но я не знаю, какое у него расширение. Это может быть .java это может быть .mi , это может быть что-то совершенно другое.

2 ответа2

2

Подстановочный знак не должен быть в начале.

find -name 'foobar*'
1

Можешь использовать:

$ find . -iname "foobar.*"

Другая команда, которую вы можете попробовать - найти, что вы сделали бы что-то вроде:

$ locate foobar | grep <directory>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .