Bitte warten...

Das Linux-Dateisystem

Dies ist eine Übersicht über die Verzeichnisstruktur des Dateisystems unter Linux. Sie folgt überwiegend einem für unixoide Betriebssysteme (wie auch BSD, Solaris und macOS) standardisierten Schema.
Siehe auch man hier.

OrdnerAlias vonVerwendung
/bin/usr/binFür binaries (Binärdateien). Dieses Verzeichnis enthält ausführbare Programme, die im Einzelbenutzermodus benötigt werden, und um das System zu starten oder es zu reparieren.
/bootDieses Verzeichnis enthält statische Dateien des Bootloaders. Es handelt sich ausschließlich um Dateien, die während des Bootvorgangs benötigt werden. Der map installer sowie die Konfigurationsdateien gehören in /sbin und /etc. Der Kernel des Betriebssystems (z. B. initrd) gehört entweder in / oder in /boot.
/cdromFür optisches Laufwerk (CD oder DVD).
/devFür device files (Gerätedateien). Besondere Gerätedateien, die auf physische Geräte verweisen.
/etcDieses Verzeichnis enthält lokale Konfigurationsdateien des Rechners. Einige größere Softwarepakete, wie X11, können ihre eigenen Unterverzeinisse unterhalb von /etc haben. Globale Konfigurationsdateien können hier oder in /usr/etc abgelegt werden. Dennoch sollten Programme immer in /etc nach dieses Dateien suchen, und es wird empfohlen, auf solche Dateien in /usr/etc zu verlinken.
/homeHier befinden sich die persönlichen Verzeichnisse der einzelnen Benutzer, in denen die eigenen Dateien aber auch beispielsweise die Konfigurationen verwendeter Programme gespeichert werden. Auf Rechnern mit eigenen Verzeichnissen für einzelne Benutzer befinden sich diese für gewöhnlich mittelbar oder unmittelbar unterhalb dieses Verzeichnisses. Die konkrete Struktur dieses Verzeichnisses ist optional und hängt von lokalen administrativen Entscheidungen ab.
/lib/usr/libFür libraries (Programmbibliotheken). In diesem Verzeichnis befinden sich für gewöhnlich jene geteilten Bibliotheken, die benötigt werden, um das System zu booten und um Kommandos im root-Dateisystem auszuführen.
/lib3232-Bit-Programmbibliotheken
/lib64/usr/lib6464-Bit-Programmbibliotheken
/lost+found(in Linux Mint nicht vorhanden) Dieses Verzeichnis enthält Objekte, die im Dateisystem verloren gegangen sind. Diese Objekte sind für gewöhnlich Bestandteile von Dateien, die bei beschädigten Laufwerken oder Systemabstürzen angefallen sind.
/mediaDieses Verzeichnis enthält die Einhängepunkte für anschließbare Medien wie CDs und DVDs oder USB-Sticks. In Systemen, bei denen mehr als ein Gerät für einen bestimmten Medientyp existiert, können die Namen der Verzeichnisse mit einer Zahl ergänzt werden, beginnend mit 0. Der nicht qualifizierte Name muss allerdings ebenfalls existieren.
/mntFür mount (eingehängte Ordner). Dieses Verzeichnis ist der Einhängepunkt für ein vorübergehend eingehängtes Dateisystem. In einigen Distributionen ist /mnt für Unterverzeichnisse vorgesehen, die als Einhängepunkte mehrerer vorübergehend eingehängter Dateisysteme dienen.
/optFür optional. Dieses Verzeichnis ist für Erweiterungspakete vorgesehen, die statische Dateien enthalten.
/procFür processes (Prozesse). Dies ist der Einhängepunkt für das proc-Dateisystem, das Informationen über laufende Prozesse und den Kernel bereitstellt.
/rootDieses optionale Verzeichnis ist üblicherweise das Benutzerverzeichnis des Benutzers root.
/runDieses Verzeichnis enthält Informationen über den Zustand des Systems, seit es gebootet wurde. Früher diente dazu /var/run, und Programme können auch heute noch dieses Verzeichnis nutzen.
/sbin/usr/sbinFür system binaries (Binärdatei). Wie auch /bin enthält dieses Verzeichnis Kommandos, die benötigt werden, um das System zu booten, die aber üblicherweise nicht von normalen Benutzern ausgeführt werden.
/srvFür services (Dienste). Dieses Verzeichnis enthält rechnerspezifische Daten, die von diesem System zur Verfügung gestellt werden.
/sysFür system. Dies ist ein Einhängepunkt für das sysfs-Dateisystem, das wie /proc Kernel-Informationen bereitstellt, jedoch entsprechend dem Schema der kobject-Infrastruktur besser strukturiert.
/tmpFür temporary (vorübergehend). Dieses Verzeichnis enthält Dateien mit kurzer Verweildauer, die ohne Benachrichtigung gelöscht werden können, wie solche regulärer Aufgaben oder des Boot-Vorgangs.
/usrFrüher für user (Benutzer), heute für unix system resources . Dieses Verzeichnis wird normalerweise von einer anderen Partition eingehängt. In ihm sollten sich nur teilbare schreibgeschützte Daten befinden, damit es von diversen Rechnern eingebunden werden kann, die unter Linux laufen.
/varFür variable (veränderlich). Dieses Verzeichnis enthält Dateien veränderlicher Größe wie Spool- und Log-Dateien. Beim Apache Webserver zeigt localhost auf /var/www/html bzw. auf /var/www/httpdocs.