Unter Linux und Unix gilt der Satz "Everything is a file" (Alles ist eine Datei). Verzeichnisse sind Dateien, Dateien sind Dateien und Geräte sind Dateien. Auf Geräte wird üblicherweise über Knotenpunkte (Nodes) zugeriffen; trotzdem, sie sind immer noch Dateien.
Linux und Unix sind in einer hierarchischen, baumartigen Struktur organisiert. Das höchste Level des Dateisystems ist / oder das Root-Verzeichnis. Alle anderen Dateien und Verzeichnisse existieren unter dem Root-Verzeichnis. So zeigt /home/jebediah/test.odt zum Beispiel den korrekten, vollen Pfad zu der Datei test.odt, welche im Verzeichnis jebediahliegt, der im Verzeichnis home liegt, welcher wiederum im Root-Verzeichnis (/) liegt.
Unterhalb des root (/) Verzeichnisses gibt es einige wichtige Verzeichnisse, die in den meisten Linux Distributionen ähnlich sind. Folgendes ist eine Auflistung der wichtigen Dateien direkt unterhalb des root (/) Verzeichnisses.
/bin - wichtige binäre Anwendungen
/boot - Dateien die zum Starten des Systems (engl. boot) benötigt werden (z.B. Konfigurationsdateien und Kernel)
/dev - die Gerätedateien (engl. device)
/etc - Konfigurationsdateien, Startscripte etc.
/home - Persönliche Ordner der verschiedenen Nutzer
/initrd - wird benutzt, wenn ein maßgeschneiderter initrd Starprozess erstellt wird
/lib - Systembibliotheken (engl. libraries)
/lost+found - bietet ein lost+found System für Dateien, die unterhalb des Root (/ Verzeichnisses liegen.
/media - automatisch eingebundene Partitionen Ihrer Festplatte und Wechselmedien, wie CDs und Digitalkameras.
/mnt - manuell eingebundene Dateisysteme Ihrer Festplatte
/opt - ein Ort für optionale Anwendungen von Drittherstellern
/proc - spezielles dynamisches Verzeichnis, das Informationen über den Systemstatus z.B. aktuell laufende Prozesse bereithält.
/root - Persönlicher Ordner des root-Benutzers
/sbin - wichtige Binärdateien des Systems
/srv - kann Dateien enthalten, die anderen Systemen bereitgestellt werden
/sys - Systemdateien
/tmp - temporäre Dateien
/usr - Anwendungen und Dateien, auf welche hauptsächlich alle Nutzer Lesezugriff haben
/var - variable Dateien, wie z.B. Logbücher (logs) und Datenbanken