Почему archive.ubuntu.com, кажется, имеет бесконечно вложенные папки «ubuntu»?

12

Если вы перейдете на сайт http://archive.ubuntu.com/ubuntu/ , а затем просто несколько раз ubuntuнажмете на папку, похоже, что вы не сможете войти в эту папку. Точно такой же список каталогов по-прежнему отображается - и после каждого щелчка по имени папки, он добавляет другой ubuntu/к URL-адресу, показанному в адресной строке!

введите описание изображения здесь

Это ошибка или функция безопасности?

NullPointer
источник

Ответы:

15

Ни. Это просто эффект символической ссылки, которая указывает на текущий каталог:

$ mkdir foo
$ ln -s . foo/foo
$ ls foo
foo
$ ls foo/foo
foo
$ ls foo/foo/foo
foo

Это чисто для удобства зеркалирования. Скажем, у нас есть зеркало http://my-mirror.com. Он не должен создавать ubuntuкаталог верхнего уровня ; это может просто отражать archive.ubuntu.com/ubuntu. Тогда, если вам нужно переключить зеркала /etc/apt/sources.list, вы можете сразу поменять archive.ubuntu.comс my-mirror.com.

Мур
источник
Кажется, что он работает до 40 ubuntuс, а затем возвращает 403 больше, и я прав, если предположить, что это ограничение символической ссылки, которое может остановить людей, отправляющих почти бесконечное количество ubuntus и выполняющих DOS на сервере?
jrtapsell
9
@jrtapsell, это, вероятно, из-за этого: unix.stackexchange.com/a/79576/70524
Muru
Ах, мой Google-фу был слабым, это имеет смысл
jrtapsell