find
делает быть бесполезное a glob()
. Это использует fnmatch()
. Это то, почему единственные метасимволы, доступные в -name
предикат *
, ?
, [
и ]
.
Разрешить запаздывание -o
Я предлагаю поместить его в скобках и добавить дополнительный -false
предикат:
( -name AAA -o -name BBB -o -name CCC -o -false )
Согласно этому веб-сайту (который цитирует этот поток форума), необходимо включить опцию ядра. Во-первых, войдите в menuconfig ядра:
# cd /usr/src/linux
# make clean && make mrproper
# cp /boot/config-`uname -r` /usr/src/linux/.config
# make menuconfig
Затем войдите в раздел "General settings" и включайте, "позволяют удержанным от использования sysfs функциям поддерживать старые инструменты пространства пользователя" в ядре. Escape хита несколько раз, пока это не просит, чтобы Вы сохранили, и сказали да. Затем создайте ядро и установите его (фактический путь мог бы отличаться в Вашей системе):
# make rpm
# rpm -ivh /usr/src/redhat/RPMS/i386/kernel-2.6.35.10local0-1.i386.rpm