Ответ 1
Или вы можете использовать find / | grep -i string
Прямо сейчас, все, что я знаю, это:
find / -name string.*
который чувствителен к регистру, и он не найдет файлы с именем:
1string.x
STRing.x
string1.x
Как я могу выполнить поиск таким образом, чтобы все вышеперечисленное было возвращено в поиске с учетом нечувствительности к регистру?
Или вы можете использовать find / | grep -i string
Используйте -iname
вместо -name
.
Это также работает, если вы хотите избежать одиночных кавычек:
find . -iname \*string\*
Использовать -iname в поиске для имени регистра, нечувствительного к регистру.
Если система, в которой вы находитесь, не имеет команды find
, предоставленной пакетом GNU utils, вы можете использовать тег -name
самостоятельно с выражениями POSIX в виде
find . -name '*[Ss][Tt][Rr]ing*'