Co to jest katalog główny?
Katalog główny jest najwyższym katalogiem w komputerowych systemach plików. Czasami nazywany jest katalogiem nadrzędnym lub katalogiem domowym. W może zawierać wiele innych katalogów lub podkatalogów.
Termin „katalog domowy” nie jest w pełni dokładnym odniesieniem do katalogu głównego, gdy mówi się o systemach plików Unix lub podobnych do systemu Unix, takich jak liczne dystrybucje lub smaki systemu operacyjnego Linux. Istnieje kilka dystrybucji Linuksa, które zostały opracowane z myślą o korzystaniu z nich przez jednego użytkownika, który przez cały czas pracuje jako użytkownik root lub master. Puppy Linux jest przykładem takiego systemu. Większość dystrybucji została jednak opracowana dla środowiska produkcyjnego wielu użytkowników, z których każdy ma swój własny katalog domowy. Poszczególne katalogi domowe nie są katalogami głównymi w tym samym sensie, co najwyższy katalog w hierarchicznych komputerowych systemach plików.
Katalog główny w systemie operacyjnym Windows® Microsoft (MS) różni się od katalogu dystrybucji Linux. Każda partycja ma przypisaną literę alfabetu w MS Windows. Na przykład dysk lokalny, na którym zainstalowany jest system operacyjny, zostałby oznaczony jako C: \, który nazywa się katalogiem głównym tej konkretnej partycji. Napędy optyczne, takie jak dyski kompaktowe (CD) i cyfrowe dyski uniwersalne (DVD), są zwykle oznaczone jako D: \ lub E: \. Są to katalogi główne dla tych konkretnych dysków. Każdy z nich jest katalogiem nadrzędnym, który może przechowywać dowolną liczbę podkatalogów, więc można powiedzieć, że w systemie Windows jest więcej niż jeden katalog główny.
Systemy operacyjne Unix i Unix, takie jak różne dystrybucje Linuksa, wykorzystują hierarchiczny system plików, w którym najwyższy katalog jest oznaczony prostym odwrotnym ukośnikiem; jest to jedyny prawdziwy najwyższy katalog. Wszystkie pliki i podkatalogi są względne względem katalogu głównego, niezależnie od używanego systemu operacyjnego. Czasami przy określaniu dokładnej lokalizacji określonego pliku używane są terminy „katalog roboczy”, „względny” i „ścieżka bezwzględna”. Względna ścieżka pliku jest w rzeczywistości względna w stosunku do innej lokalizacji; na przykład plik w podkatalogu jest względny w stosunku do katalogu nadrzędnego, w którym ten podkatalog się znajduje. Wskazując na pliki w podkatalogu, zwykle wystarczy wskazać ścieżkę względną, a nie bezwzględną.
Są chwile, w których należy wskazać bezwzględną ścieżkę do pliku, co wymaga znajomości katalogu głównego. Katalog roboczy jest terminem często używanym do wskazania katalogu lub dokładnej lokalizacji, w której aktualnie pracuje użytkownik. Katalogi można traktować jako elektroniczne foldery manila, w których przechowywane są różne pliki, ale w przeciwieństwie do fizycznych folderów manila, w których inne foldery są rzadko umieszczane, elektroniczny katalog główny może zawierać wiele folderów zwanych podkatalogami.