Vielleicht haben Sie gerade Linux installiert, und jetzt möchten Sie die Hierarchie und Struktur des Linux -Dateisystems wissen. Sie können sich auch fragen, warum verschiedene Software -Arten in den verschiedenen Verzeichnissen installiert sind.
Beginnen wir mit dem Eintrags- oder Ausgangspunkt der Verzeichnisse, die als Stammverzeichnis bezeichnet wird. In diesem Beitrag werden wir den Befehl Baum verwenden, um die hierarchische Struktur von Verzeichnissen in Form des Baums im Terminal anzuzeigen.
Installieren wir ein Tool namens „Baum“, um die Struktur der Verzeichnisse anzuzeigen und die Hierarchie besser zu verstehen.
Verwenden Sie den folgenden Befehl, um den „Baum“ auf Ubuntu- oder Debian -basierten Systemen zu installieren:
$ sudo Apt Installieren Sie Baum
Verwenden Sie den angehängten Befehl, um den „Baum“ auf Fedora oder Redhat zu installieren:
$ sudo dnf baum installieren
Sobald „Baum“ installiert ist, ändern Sie zunächst das Verzeichnis in das Root -Verzeichnis (/) unter Verwendung des Befehls „CD“:
$ cd /
Führen Sie dann den Baumbefehl hier aus:
$ tree
Es hat alle Verzeichnisse und Unterverzeichnisse gezeigt, die eigentlich nicht benötigt wurden, da wir nur die Verzeichnisse des aktuellen Ordners sehen wollten.
Ändern wir also den Baumbefehl ein wenig nach unseren Anforderungen und versuchen Sie stattdessen diesen Befehl:
$ tree -l 1
In diesem Befehl die "-L" repräsentiert die Ebene, die wir sehen wollen, und die "1" repräsentiert die Ebene der Ebene.
Jetzt haben wir einen besseren Überblick über die Verzeichnisse unseres Interesses am Wurzelverzeichnis.
Lassen Sie uns als nächstes über jedes Verzeichnis erfahren.
Verzeichnisse:
Beginnen wir das Stammverzeichnis "/":
/
Dies ist der Einstiegspunkt aller Verzeichnisse und wird als Vorwärtsstrahl beschrieben, was eigentlich die Heimat des Betriebssystems ist. Alles ist drin. Nicht jeder Benutzer hat in diesem Verzeichnis Berechtigungen gelesen und geschrieben. Nur die Administratoren oder erlaubten Benutzer der Betriebssysteme können Zugriff auf solche Berechtigungen haben.
/Behälter
Dies ist das Verzeichnis, das alle Binärdateien einiger wichtiger Programme im Betriebssystem enthält. Dieses Verzeichnis enthält die Daten zu den am häufigsten verwendeten Befehlen, die sich auf das Herstellen (MKDIR), das Moving (MV), das Kopieren (CP), die Auflistung (LS) und das Entfernen eines Verzeichnisses oder eine Datei beziehen (MKDIR), Moving (MV), Kopieren (CP), Listing (LS). Nach den Standards des Linux -Dateisystems kann dieses Verzeichnis keine Unterverzeichnisse haben.
/Stiefel
Dies ist das Verzeichnis, das die Zündung des Linux -Betriebssystems übernimmt. Zunächst müssen Sie in diesem Verzeichnis nichts ändern, andernfalls können Sie nichts darin ändern, es sei denn, Sie haben die Rechte des Administrators. Sie sollten sich von etwas in diesem Verzeichnis fernhalten, sonst wird es ein großes Chaos sein, es erneut einzurichten.
/dev
Dieses Verzeichnis enthält die Dateien der Geräte wie ein USB -Gerät oder eine Festplatte. Die meisten Dateien werden entweder in der Startzeit erstellt oder wenn ein Gerät angehängt ist.
/usw
Dies mag Ihnen ein bisschen lustig erscheinen, aber dieses Verzeichnis ist für diese Arten von Konfigurationsdateien und Ordnern, in denen das System nicht weiß, wo sie sie platzieren sollen. Es handelt sich also um ein „et Cetra“ Verzeichnis für das Linux -Betriebssystem.
Dieses Verzeichnis enthält hauptsächlich die statischen Programmdateien, die alle Benutzer betreffen. Da dieses Verzeichnis hauptsächlich Dateien enthält, die sich auf die Konfiguration beziehen, ist es besser, es "alles zu konfigurieren" nennen.
/heim
Dies ist das Verzeichnis, in dem die meisten persönlichen Daten des Benutzers platziert werden. Ein Benutzer verbringt die meiste Zeit hier, da Downloads, Dokumente, Desktops und alle anderen Grund- und Bekanntheitsverzeichnisse in diesem Verzeichnis „/Home“ enthalten sind. Alle Punktkonfigurationsdateien eines Benutzers sind ebenfalls hier.
/lib
Dies sind die Ordner, in denen Bibliotheken gespeichert werden. Bibliotheken sind einige Dateien, die von jeder Anwendung benötigt werden, um mehrere Aufgaben oder Funktionen auszuführen. Zum Beispiel können diese Bibliotheken von den Binärdateien in der benötigt werden /Behälter Verzeichnis.
/Medien
Dies ist das Verzeichnis, in dem alle externen angeschlossenen Speichergeräte automatisch montiert werden. Wir müssen in diesem Verzeichnis nichts tun.
/mnt
Dies ist das Verzeichnis, in dem Sie die anderen montierten Laufwerke finden können. Zum Beispiel ein USB -Laufwerk, eine externe Festplatte oder ein Diskettenlaufwerk. Dies wird heutzutage nicht verwendet.
/opt
Dies ist der optionale Ordner. Es ist das Verzeichnis, in dem manuell installierte Software durch Anbieter platziert wird.
/proc
Dies ist das Verzeichnis mit den Pseudo -Dateien. Die Pseudo -Dateien enthalten Informationen zu den Prozessen.
/Wurzel
Genau wie /Home -Verzeichnis ist /root das Haus des Administrators a.k.A. Superuser. Da dies das Verzeichnis des Superusers ist, ist es besser, es nicht zu berühren, es sei denn, Sie haben vollständige Kenntnisse darüber, was Sie tun.
/laufen
Dieses Verzeichnis wird verwendet, um temporäre Daten von Prozessen zu speichern, die auf dem Betriebssystem ausgeführt werden.
/sbin
Dieses Verzeichnis ist genau wie das Verzeichnis /bin, aber dies wird vom Superuser verwendet, und deshalb wird „S“ vor Bin verwendet.
/Snap
Das ist das Verzeichnis mit den darin gespeicherten Snap -Paketen.
/srv
Dieses Verzeichnis speichert die Daten der auf dem System ausgeführten Dienste. Beispielsweise enthält es die Daten, wenn ein Server auf dem Betriebssystem ausgeführt wird.
/sys
Dieses Verzeichnis wird immer während der Startzeit erstellt, daher ist es ein virtuelles Verzeichnis wie /dev, und es ist das Verzeichnis, wenn Sie dem Kernal kommunizieren möchten. Es enthält auch Informationen zu den angeschlossenen Geräten.
/tmp
Dies ist ein temporäres Verzeichnis und enthält die temporären Dateien der auf dem System ausgeführten Anwendungen.
/usr
Dieses Verzeichnis enthält die vom Benutzer installierten und verwendeten Anwendungen. Es ist auch als „Unix -Systemressourcen“ bekannt. Es hat auch ein eigenes /bines, /sbin- und /lib -Verzeichnis, das sich von den Verzeichnissen des Superusers /Bin, /SBIN und /Lib unterscheidet.
/var
Dies ist ein variables Verzeichnis, das die Dateien und Ordner enthält, deren Größe mit dem Zeitverlauf und der Verwendung des Systems zunehmen wird.
Zusammenfassung:
Wenn Sie über die Linux -Verzeichnisse und ihre Zwecke verwirrt waren, muss dieser Beitrag Ihnen eine große Hilfe gewesen sein. Es enthält eine tiefgreifende und punktuelle Erklärung des Themas, einschließlich des Zwecks jedes einzelnen Verzeichnisses, das in jeder Art von Linux -basiertem Betriebssystem vorhanden ist.