URL с именем хоста не работает, но это работает с IP-адресом

Это, потому что существует слишком много файлов в соответствии с тем каталогом?

Да. Вы используете подстановочное расширение. Это - все Ваши имена файлов, расширены в командную строку. Это перестало работать, потому что существует предел длины. Для определения этого предела попробуйте:

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
1
20.12.2013, 01:00
2 ответа

Если Ваше имя хоста не решает к IP-адресу (можно проверить его путем проверки с помощью ping-запросов имени хоста), включают запись /etc/hosts файл как ниже

10.108.24.132 phx5qa01c.stratus.phx.qa.host.com

Файл hosts машин окон For обновления находится в c:\WINDOWS\system32\drivers\etc\hosts

3
27.01.2020, 23:28
  • 1
    видит мой обновленный вопрос.. Это становится разрешенным к тому IP-адресу после выполнения nslookup от моего рабочего стола.. –  arsenal 19.12.2013, 08:19
  • 2
    Делает то имя хоста твердость от машины –  Manula Waidyanatha 19.12.2013, 08:36

Веб-серверы Soem как апач могут быть настроены, чтобы поставить другое содержание для различных имен хостов (и все еще иметь тот же IP). Это могло иметь место здесь также.

http://en.wikipedia.org/wiki/Virtual_hosting

0
27.01.2020, 23:28

Теги

Похожие вопросы