Dla wielu osób poruszanie się w systemie plików i katalogów Linuksa może być na początku wielką udręką, dlatego warto od razu poświęcić chwilę, aby zapoznać się ze strukturą katalogów w Linuksie oraz ich przeznaczeniem.
Poniższa tabelka ilustruje strukturę katalogów.
| / | katalog główny, zwany też root (z ang. korzeń) |
| /bin/ | binarki - polecenia i programy użytkownika |
| /boot/ | pliki boot loadera (programu uruchamiającego system operacyjny) |
| /dev/ | pliki urządzeń znajdujące się tutaj pliki nie są faktycznie plikami na dysku, lecz odnoszą się do urządzeń - za ich pośrednictwem system komunikuje się z urządzeniami (komunikacja niskopoziomowa) |
| /etc/ | pliki konfiguracyjne oraz ustawienia systemowe |
| /home/ | katalogi domowe użytkowników np. /home/janek/ zawiera między innymi pliki konfiguracyjne środowiska graficznego oraz programów używanych przez danego użytkownika |
| /lib/ | biblioteki współdzielone (potrzebne do uruchamiania programów) |
| /media/ | tutaj są "montowane" nośniki wymienne |
| /mnt/ | tutaj natomiast są "montowane" dyski |
| /opt/ | |
| /sbin/ | pliki wykonywalne poleceń, które mogą być wykonywane tylko przez administratora |
| /proc/ | wirtualny system plików dokumentujący stan jądra oraz procesów systemowych |
| /root/ | katalog domowy superużytkownika root |
| /srv/ | dane dla usług (serwerów) udostępnianych przez system |
| /tmp/ | pliki tymczasowe |
| /usr/ | dodatkowe programy, które umożliwiają pracę zwykłemu użytkownikowi systemu |
| /var/ | pliki systemowe, których zawartość często się zmienia, jak np. logi programów/systemu, są to dane zapisywane przez system i ważniejsze programy |
Warto dodać, że jest tylko jeden główny katalog ( / ). Wszystkie dyski, czy to partycje na twardym dysku, czy CDROM, są "montowane" w konkretnym miejscu w strukturze katalogów. Nie istnieje coś takiego jak "dysk C:\" czy "dysk D:\". Partycje dysku twardego możemy montować w dowolnym miejscu w strukturze katalogów.
Podczas instalacji możemy dokonać podziału dysku na partycje i wskazać miejsca ich montowania.
Najczęściej używa się osobnych partycji:
- dla katalogu głównego - /
- dla katalogów domowych użytkowników - /home
