Die Unix -Betriebssystem verwendet eine hierarchische Dateistruktur , wie die meisten anderen Betriebssysteme. Diese Art von Datei-Struktur hat eine übergeordnete Verzeichnis , in dem alle anderen Verzeichnisse enthalten sind. In Unix, hat jedes Verzeichnis einen Zweck und enthält eine spezifische Art von Datei . Dies hat das Betriebssystem von immer unorganisiert , wie es gewachsen ist gehalten . Obwohl verschiedene Versionen von Unix und Linux einige Unterschiede in ihrem Verzeichnis -Namen und Struktur haben , ist der größte Teil der Verzeichnisstruktur die gleiche , unabhängig von der Version, die Sie verwenden . Structure
Die Unix-Verzeichnis -Struktur beginnt mit dem Root-Verzeichnis , die durch die Zeichen "/" angegeben ist . Jeder andere ist ein Unterverzeichnis des Root-Verzeichnis. Typische obersten Ebene gehören die Unterverzeichnisse "bin ", " etc ", " dev ", " lib ", " lost + found ", " mnt ", "sys " " tmp ", "Heimat" und " usr " Verzeichnisse. Jedes dieser Verzeichnisse enthalten eine bestimmte Art von Datei und kann eine oder mehrere Unterverzeichnisse enthalten . Wenn in einem Diagramm dargestellt , sieht die Verzeichnisstruktur wie eine Upside-Down- Baum mit dem Root-Verzeichnis als Stamm.
Zweck
Jeder der Top-Level- Verzeichnissen eine bestimmten Zweck. Die "bin ", " usr /bin . " Und " sbin " Verzeichnisse enthalten die ausführbaren Dateien . Die " dev" -Verzeichnis enthält die Hardware-Gerät Dateien . Die " lib "-Verzeichnis enthält die Entwicklungs- Bibliotheken enthält das "home "-Verzeichnis der Benutzer erstellten Dateien . Die " etc "-Verzeichnis enthält die Verwaltungs-und Konfigurationsdateien. Die " tmp "-Verzeichnis wird verwendet, um temporäre Dateien enthalten und wird typischerweise entleert werden, wenn das System neu gestartet wird. Die " lost + found "-Verzeichnis alle Dateien, die der Kernel nicht finden können, die richtige Stelle für enthält .
Pfadnamen
Beim Verweisen auf den Standort ein bestimmte Datei oder ein Verzeichnis , können Sie den absoluten Pfadnamen . Der absolute Pfadname zeigt genauen Speicherort der Datei in der Verzeichnisstruktur und beginnt mit dem Root-Verzeichnis. Ein Beispiel für einen absoluten Pfad ist "/home /dan /pictures /beach.jpg " . Ein relativer Pfadname zeigt den Speicherort der Datei in Bezug auf das aktuelle Verzeichnis. Zum Beispiel, wenn Sie gerade arbeiten in " dan " Home-Verzeichnis , würde ein relativer Pfad aussehen " Bilder /beach.jpg . "
Befehle
Sie können den Unix Verzeichnisstruktur durch Eingabe von " ls- l /" an einer Eingabeaufforderung anzuzeigen. Der Befehl "ls" wird verwendet, um den Inhalt eines Verzeichnisses aufzulisten , in diesem Fall das Root-Verzeichnis . Wenn Sie wissen, in welchem Verzeichnis Sie gerade arbeiten in möchten , geben Sie den " pwd " ( print working directory )-Befehl . Um in ein anderes Verzeichnis zu verschieben , verwenden Sie die "cd" ( change directory )-Befehl entweder durch den absoluten oder relativen Pfad gefolgt . Zum Beispiel kann der Befehl "cd /etc /" können Sie auf die Datei "/etc " Verzeichnis wechseln. Der Befehl "cd pictures /" ermöglicht es Ihnen, zu den "Bildern " Unterverzeichnis des Verzeichnisses, in dem Sie sich gerade befinden wechseln.