Я предполагаю, что у вас нет "\ n" в именах файлов, а ваша оболочка - bash:
find /path -type f -print | split -l 5400 - filenames.
for f in filenames.*
do tar cvzf tarfile-${f#filenames.}.tar.gz -T $f
done
gzip -9 filenames.*
Где находится файл "zzz"?
zgrep zzz filename.*
Если команда возвращает " filename.XX.gz ", файл находится в" tarfile-XX.tar.gz "
Я подозреваю, что кто-то смешал немного RHEL5 с RHEL4, и в некоторых случаях управление версиями очень нетерпимо к глупым трюкам с репо --, например, мы все согласны с тем, что есть вещи, которые вам не следует делать, и это сообщение особенно распространено. с одной из этих вещей.
Итак, rpm -qif usr/sbin/sshd и посмотрим, для чего он был создан. Держу пари, он не был создан для RHEL4. Если это так, наберитесь терпения и откатитесь до последней версии в вашем дистрибутиве и подготовьтесь к переносу более новой версии, если вы того пожелаете.
У меня все еще есть одна коробка RHEL4. Нам нужно сбалансировать то, что, как мы знаем, мы должны делать, и смягчить то, что мы пока не можем изменить. По мере того, как мы становимся немного серыми, линия тоже.