Это, потому что существует слишком много файлов в соответствии с тем каталогом?
Да. Вы используете подстановочное расширение. Это - все Ваши имена файлов, расширены в командную строку. Это перестало работать, потому что существует предел длины. Для определения этого предела попробуйте:
getconf ARG_MAX
Также я хотел бы искать много других различных ключевых слов. Интересно, что я могу сделать теперь?
Вы попробовали grep рекурсивный режим?
grep -r polyhedron .
Существуют также некоторые другие подходы как другое шоу ответов. Эта статья также дает некоторый фон на проблеме и еще некоторые примеры, как обойти это ограничение длины.
Я скопировал некоторые примеры здесь для давания общее представление:
использование
find
:find /nas/data/accounting/ -type f -exec ls -l {} \;
использование
xargs
:echo /nas/data/accounting/* | xargs ls -l
использование некоторое время цикл:
find /nas/data/accounting/ -type f | while read file do mv /nas/data/accounting/$file /local/disk/ done
Если Ваше имя хоста не решает к IP-адресу (можно проверить его путем проверки с помощью ping-запросов имени хоста), включают запись /etc/hosts
файл как ниже
10.108.24.132 phx5qa01c.stratus.phx.qa.host.com
Файл hosts машин окон For обновления находится в c:\WINDOWS\system32\drivers\etc\hosts
Веб-серверы Soem как апач могут быть настроены, чтобы поставить другое содержание для различных имен хостов (и все еще иметь тот же IP). Это могло иметь место здесь также.