4

Я использовал find для поиска файла на моей машине следующим образом:

find / -name version-1.0.*

и в результате я получил только один файл в моем домашнем каталоге, version-1.0.23 . Однако, если я запустил следующее:

find / -name version-1.0.1*

результат был /data/somelongpath/version-1.0.19 .

Почему этот второй результат будет исключен из результатов в первом случае?

1 ответ1

10

У вас есть файл, который соответствует глобу в текущем каталоге, и ваша оболочка его глобализирует. Сбежать от шара

find / -name 'version-1.0.*'

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