Standard -Linux -Verzeichnisstruktur erläutert

Standard -Linux -Verzeichnisstruktur erläutert
Die Verzeichnisstruktur wurde entwickelt, um das hierarchische Dateisystem unter Linux zu verwalten. Diese Struktur in Linux mag verwirrend aussehen, aber in Wirklichkeit ist sie ziemlich einfach. Wenn Sie jedoch ein Linux -Anfänger sind, der gerade von Windows zu Linux gewechselt ist, benötigen Sie möglicherweise eine Klarstellung über die Verzeichnisstruktur.

Wenn Sie Anfänger sind und mehr über die Verzeichnisstruktur erfahren möchten, ist dieser Leitfaden für Sie vorhanden. Wir werden die kurzen Informationen über die Standard -Linux -Verzeichnisstruktur erläutern.

Standard -Linux -Verzeichnisstruktur erläutert

Linux basiert auf UNIX, so dass es eine Dateisystemhierarchie hat, die Unix ähnelt. Schauen wir uns die Verzeichnisstruktur des Linux an:

  • Allgemeine Dateien: Bestehende aus binären oder ascii -Daten werden als „allgemeine Dateien“ bezeichnet, die als „allgemeine Dateien“ bezeichnet werden. Regelmäßige Dateien, einschließlich Dokumente, Fotos, Audio- und Videodateien usw., sind hier enthalten.
  • Verzeichnisdateien: Da Verzeichnisse zum Speichern zusätzlicher Dateien und Ordner verwendet werden, werden sie auch als Dateien unter Linux betrachtet.
  • Gerätedateien: In einem Betriebssystem, das Windows ähnelt, werden Geräte wie CD-ROMs und Festplatten durch Antriebsbuchstaben wie F: G: H dargestellt. Im Linux -System werden Widgets jedoch durch Dateien dargestellt. Das /Dev -Verzeichnis enthält sie.

Das Linux/UNIX-Betriebssystem speichert Dateien in einem baumartigen Layout, das mit dem Stammverzeichnis beginnt.

/ - das Stammverzeichnis

In Linux ist das Root das oberste Verzeichnis, das alle Verzeichnisse wie Dokumente, Musik und Downloads speichert. Das Root Home Directory (/Root) und das Stammverzeichnis (/) sollten unterschiedlich sein.

/Bin - Binärdateien

Das /Dev -Verzeichnis enthält alle ausführbaren Binärdateien, die ein System ordnungsgemäß ausführen muss. Die meisten Apps in diesem System sind im Binärformat und stehen allen Benutzern des Linux -Betriebssystems zur Verfügung.

/dev - Gerätedateien

Das /Dev -Verzeichnis enthält alle speziellen Dateien, die die Hardwaregeräte wie Festplatten, Netzwerkadapter und Drucker darstellen. Sie finden die virtuellen Dateien, die die verknüpften Hardware -Teile wie eine Maus, Tastatur, Speichergeräte usw. darstellen., unter dem Verzeichnis /dev.

/etc - Konfigurationsdateien

Das Verzeichnis /etc. enthält die Systemkonfigurationsdateien wie systemweite Konfigurationsdateien, Netzwerkeinstellungen und anwendungsspezifische Konfigurationsdateien. Die systemweiten Konfigurationsdateien sind im Verzeichnis /etc /usw. verfügbar.

/usr - Benutzerbinärdaten und Programmdaten

Das Verzeichnis /usr -Verzeichnis speichert die Benutzerprogramme und zugehörigen Dateien des Systems. Die ausführbaren Dateien, Bibliotheken und den Quellcode der meisten Systemprogramme finden Sie unter "/usr". Daher sind die meisten darin enthaltenen Dateien schreibgeschützt (für den typischen Benutzer).

/Home - Benutzer personenbezogene Daten

Das /Home -Verzeichnis enthält die Heimverzeichnisse für alle einzelnen Benutzer. Jeder Benutzer im System kann seine Daten von den Daten anderer Benutzer unter Verwendung von Home -Verzeichnissen unterscheiden.

/lib - gemeinsame Bibliotheken

Das Verzeichnis /lib -Verzeichnis enthält alle freigegebenen Bibliotheksdateien, die vom System und anderen Apps verwendet werden. Es hat die Bibliotheken für die wesentlichen Binärdateien in den Ordnern /bin und /sbin im /lib Verzeichnis. Der Ordner /usr /libus enthält die Bibliotheken, die die Binärdateien im Ordner /usr /Bin erfordern.

/sbin - Systembinärdateien

Das /SBIN -Verzeichnis enthält die Systembinärdateien, die vom Systemadministrator verwendet werden. Es enthält notwendige Binärdateien, die häufig vom Stammbenutzer verwendet werden, um das System zu verwalten.

/TMP - Temporäre Dateien

Das Verzeichnis /TMP -Verzeichnis speichert alle temporären Dateien, die die Anwendungen und Systeme erstellen. Sie können TMPWatch jederzeit löschen, wenn Ihr System neu gestartet wird. Einige Linux -Systeme zerstören routinemäßig die alten Dateien. Halten Sie also alles hier entscheidend.

/var - variable Datendateien

Das Verzeichnis /var -Verzeichnis speichert alle variablen Daten wie E -Mail -Nachrichten, Protokolldateien und andere Anwendungsdaten. Systemadministratoren können hier nach Daten zum Verhalten ihrer Systeme suchen.

/Start - Startdateien

Das Verzeichnis /Boot enthält alle Dateien, mit denen der System Boot Loader das Linux -Betriebssystem startet. Zusammen mit dem Kernel speichert es auch das anfängliche RAM -Dateisystem oder das Initramfs.

/Proc - Prozess- und Kerneldateien

Das Verzeichnis /proc enthält Informationen zu den aktuell ausgeführten Prozessen und der Systemhardware. Beim Start erstellt das System ein temporäres Dateisystem und entfernt es, wenn ein Benutzer es ausschaltet.

/opt - optionale Software

Das Verzeichnis /opt spielt eine optionale Add-On-Software, die vom System nicht erforderlich ist. Damit alle Benutzer die Software bedienen können, ist es üblich, den Quellcode in OPT zu verwalten und die Binärdatei im Verzeichnis /bin zu verknüpfen.

/root - das Heimverzeichnis der Wurzel

Das /Root ist das Home -Verzeichnis für die Root -Benutzer Ihres Systems. Es ist an /root erhältlich im Gegensatz zu /home /root. Dies ist nicht dasselbe wie / oder das System Root Directory.

/Medien - Mountspunkt für abnehmbare Medien

Die /Medien montiert die abnehmbaren Mediengeräte wie USB -Laufwerke und CDs. Zum Beispiel generiert das System ein Verzeichnis im /Media -Verzeichnis, wenn Sie eine CD in ein Linux -System einfügen.

/mnt - Mount -Verzeichnis

Das Verzeichnis /mnt wird als temporärer Mountspunkt für Dateisysteme verwendet. Es ähnelt dem /Media -Verzeichnis, aber die Systemadministratoren verwenden MNT, um die Dateisysteme zu montieren, anstatt die abnehmbaren Medien automatisch explizit zu montieren.

/sys - Systeminformationen

Das Verzeichnis /sys Verzeichnis speichert alle Informationen über die Systemhardware und das Gerät unter Linux.

/SRV - Servicedaten

Das Verzeichnis /SRV -Verzeichnis speichert alle wichtigen Daten für Dienste, die das System speichert. Beispielsweise müssen die Dateien Ihrer Website im Verzeichnis /SRV sein, wenn Sie den Apache HTTP -Server für die Website verwenden.

/Ausführen - Temporäres Dateisystem

Das /Run -Verzeichnis verfügt über alle Laufzeitdaten wie Systemprozesse und Serviceinformationen. Zu Beginn des Startvorgangs müssen die Dateien im Verzeichnis /Ausführen gelöscht (oder gegebenenfalls entfernt oder reduziert werden.

Abschluss

Diese Anleitung zeigt kurze Informationen zur Standard -Linux -Verzeichnisstruktur, die Sie als Benutzer kennen sollten. Wie bereits erwähnt, ähnelt die Linux -Verzeichnisstruktur einem Baum, wobei sich die Verzeichnisse von der Wurzel verzweigen. Gleichzeitig stammt die Linux -Dateisystemhierarchie selbst am Stamm.