Isso sempre me intrigou. Por que o diretório raiz contém uma referência a um diretório pai?
bob @ bob: / $ ls -a . construir home lib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old perdido + encontrado proc selinux usr inicialização etc lib media raiz srv var
Entendo como os diretórios são gerenciados no sistema de arquivos - cada diretório possui n + 2 ponteiros para si mesmo (n = número de subdiretórios dentro do diretório). Um para cada subdiretório imediato, um para seu pai e um para si.
Mas qual é /
o pai?
../../../../../../../../../../../../../../../../etc/passwd