¿Por qué archive.ubuntu.com parece tener carpetas "ubuntu" infinitamente anidadas?

12

Si va al sitio http://archive.ubuntu.com/ubuntu/ , y luego hace clic varias veces en la ubuntucarpeta, parece que en realidad no puede ir a la carpeta. Todavía se muestra exactamente la misma lista de directorios, y después de cada clic en el nombre de la carpeta, se agregará otra ubuntu/a la URL que se muestra en la barra de direcciones.

ingrese la descripción de la imagen aquí

¿Es esto un error o una característica de seguridad?

Puntero nulo
fuente

Respuestas:

15

Ninguno. Eso es solo el efecto de un enlace simbólico que apunta al directorio actual:

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

Es puramente por conveniencia de la duplicación. Digamos que tenemos un espejo http://my-mirror.com. No tiene que hacer un ubuntudirectorio de nivel superior ; Simplemente puede reflejar archive.ubuntu.com/ubuntu. Luego, si necesita cambiar los espejos /etc/apt/sources.list, puede intercambiar directamente archive.ubuntu.comcon my-mirror.com.

muru
fuente
Parece que funciona hasta 40 ubuntus, y luego devuelve 403 para más, ¿tengo razón al suponer que este es un límite de enlace simbólico que existe para evitar que las personas envíen cantidades casi infinitas de ubuntus y DOS al servidor?
jrtapsell
99
@jrtapsell que probablemente se deba a esto: unix.stackexchange.com/a/79576/70524
muru
Ah, mi google-fu era débil, eso tiene sentido
jrtapsell