System plików Linux ma określoną strukturę. Niezbędne są pliki binarne /bin/, pliki modułu ładującego /boot/, większość plików urządzeń /dev/, punkty montowania nośników wymiennych /media/itp.
Zobacz https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard .
Niektóre drobne szczegóły mogą się różnić w zależności od dystrybucji (np. /usr/bin/Vs. /usr/local/bin/), ale ogólnie prawie wszystkie dystrybucje Linuksa mają tę samą strukturę katalogów.
Odpowiedzieć na Twoje pytanie:
Katalogi domowe użytkowników są w /home/. Zasadniczo Linux to system operacyjny dla wielu użytkowników. Możesz mieć tylko jedno konto użytkownika na swoim laptopie z jego katalogiem domowym /home/<username>/, ale jeśli spojrzysz /home/na udostępniony serwer Linux, zobaczysz wiele katalogów domowych: po jednym dla każdego konta użytkownika. Chodzi o to, że każdy użytkownik systemu ma uprawnienia do zapisu tylko we własnym katalogu domowym. Jeśli masz nazwę użytkownika bob, możesz odczytywać, zapisywać i usuwać pliki, /home/bob/ale nie możesz niczego dotykać w /home/alice/ani w /var/log/.
rootjest jednak inny. rootjest użytkownikiem administracyjnym i ma uprawnienia do zapisu w dowolnym miejscu w systemie (i może działać jako dowolny użytkownik systemu). rootMa więc sens, że ma specjalny katalog domowy, /root/ponieważ rootnie jest zwykłym użytkownikiem. Poza tym /root/jest to zwykły katalog bez specjalnej magii, chociaż jest cicho możliwe (nawet prawdopodobne), że narzędzia systemowe polegają na /root/tym, że są domem użytkownika root.
Kiedy wykonujesz polecenie sudo -iw terminalu, przełączasz się z bycia np. Zwykłym użytkownikiem bobna bycie root. Zauważ, że ten przełącznik wpływa tylko na okno terminala, w którym wpisałeś sudo -i. W przypadku menedżera plików nadal jesteś, boba jeśli otworzysz inne okno terminala, nadal bobtam będziesz . W tym kontekście symbol ~jest skrótem dla katalogu domowego bieżącego użytkownika. Dla bob ~środków, /home/bob/ale dla root ~środków /root/.
Mam nadzieję, że wszystko to wyjaśni.
homekatalog, ale ten nazywa sięroot