Zawsze mnie to intrygowało. Dlaczego katalog główny zawiera odniesienie do katalogu nadrzędnego?
bob @ bob: / $ ls -a . build home lib32 mnt .rpmdb sys vmlinuz .. cdrom initrd.img lib64 opt sbin tmp vmlinuz.old bin dev initrd.img.old lost + found proc selinux usr boot itp. lib media root srv var
Rozumiem, w jaki sposób katalogi są zarządzane w systemie plików - każdy katalog ma n + 2 wskaźniki do siebie (n = liczba podkatalogów w katalogu). Jeden dla każdego bezpośredniego podkatalogu, jeden dla jego rodzica i jeden dla siebie.
Ale czym jest /
rodzic?
../../../../../../../../../../../../../../../../etc/passwd