Katalog główny (nazywany również root – z angielskiego korzeń), gdzie znajdują się wszystkie katalogi i pliki systemu Linux oznaczony jest symbolem „/” (slash). Mówiąc jeszcze prościej – na partycji „/” instalowany jest system Linux. W systemie Linux tworzone są określone katalogi przechowujące określone pliki niezbędne do prawidłowej pracy sytemu. Tworzy się ich określona liczna o zdefiniowanych nazwach. W poszczególnych dystrybucjach budowa ta może się różnić, co nie zmienia faktu, że katalogi te istnieją i pełnią takie same funkcje. Przedstawię ich nazwy i uproszczoną charakterystykę (Szczegółowe informacje wraz z opisem zawartości podkatalogów czytelnik znajdzie pod tym linkiem):
/bin – zawiera w sobie pliki binarne (wykonywalne) podstawowych narzędzi systemowych, które są niezbędne do pracy w trybie wieloużytkownikowym.
/boot – zawiera w sobie pliki odpowiedzialne za bootowanie (uruchamianie) systemu oraz jądro systemu
/cdrom – zazwyczaj jest to katalog dowiązany do katalogu media lub mnt (w zależności od dystrybucji)
/dev – zawiera w sobie pliki odpowiedzialne za obsługiwanie urządzeń jak np. cdrom. Generalnie pliki w tym katalogu odpowiadają za komunikację system – urządzenia komputera.
/etc – zawiera w sobie globalne pliki konfiguracyjne, ustawienia systemowe
/home – jest miejscem, w którym tworzy się katalog domowy użytkownika lub użytkowników (/home/nazwa_użytkownika), a w nim dodatkowo podkatalogi jak: dokumenty, muzyka, obrazy. Możemy tworzyć również swoje własne według potrzeb.
/lib – zawiera w sobie skompilowane biblioteki niezbędne do uruchamiania systemu a także moduły jądra systemu
/lost+found – pliki odnalezione podczas wykonywania testów dysku
/media – miejsce montowania (podłączania) nośników wymiennych jak pendrive, dyskietka, karty pamięci, czy napędy cdrom
/mnt – miejsce montowani dysków – systemów plików (w niektórych dystrybucjach np. Ubuntu, dyski montowane są w katalogu /media)
/opt – Katalog do instalowania dodatkowego oprogramowania nie wchodzącego w skład systemu (wykorzystywany głównie w dystrybucji SUSE). Obecnie, w niektórych dystrybucjach służy on do instalacji oprogramowania trzeciego jak np. oracle’a. Folder ten wychodzi z użycia na rzecz /usr/local
/proc – wirtualny system plików. Tworzy się podczas uruchamiania systemu. Zawiera w sobie pliki z informacjami o procesach
/root – katalog superużytkownika „root” – mówiąc w skrócie, jest to konto administracyjne. Bez niego nie możemy używać np. narzędzia „sudo” czy dokonywać żadnych zmian w systemie wymagających hasła administratora np. aktualizacji systemu.
/sbin – zawiera w sobie pliki wykonywalne poleceń, dostępne tylko dla administratora (root)
/srv – katalog dla serwerów
/sys – interfejs zmiany parametrów jądra (od jądra w wersji 2.6)
/tmp – zawiera w sobie pliki tymczasowe (również te, zapisujące się na dysku przy przeglądaniu Internetu)
/usr – zawiera w sobie narzędzia i aplikacje (programy) zainstalowane na komputerze dostępne dla zwykłego użytkownika oraz administratora.
/var – zawiera w sobie logi systemowe, pliki pocztowe czy kolejki drukarki.
źródło: dobreprogramy.pl