В последних системах Ubuntu /бин
является символической ссылкой на /USR/бен
как результат сливаться, и найти
Команда по умолчанию не следует символическим ссылкам. От мужчина находит
:
-P Никогда не переходите по символическим ссылкам. Это поведение по умолчанию.
Когда find проверяет или печатает информацию о файле, и файл
символическая ссылка, используемая информация должна быть взята из
свойства самой символической ссылки.
-L Перейти по символическим ссылкам. [...]
-H Не переходить по символическим ссылкам, кроме как при обработке com.
аргументы мужской линии. Когда find проверяет или печатает информацию
о файлах, используемая информация должна быть взята из реквизита.
свойства самой символической ссылки. Единственное исключение из этого
поведение, когда файл, указанный в командной строке, является символом.
bolic ссылка, и ссылка может быть разрешена. Для той ситуации,
используемая информация берется из того, на что указывает ссылка
(то есть идет ссылка). Информация о ссылке
сам по себе используется как запасной вариант, если файл, на который указывает sym.
bolic ссылка не может быть проверена. Если действует -H и один из
пути, указанные в командной строке, являются символической ссылкой на
каталог, содержимое этого каталога будет проверено
(хотя, конечно, -maxdepth 0 предотвратил бы это).
Вы, наверное, хотите
найти -H /bin -iname 'ш*'
или же
найти /usr/bin -iname 'sh*'
следить за /бин
символическая ссылка, но сохраните поведение по умолчанию ниже этого.