GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux /-Ordner und /root-Ordner

/ (Stammverzeichnis) vs. /root Verzeichnis

  1. / Verzeichnis namens Root Directory befindet sich an der Spitze der Dateisystemhierarchie.
    • Das bedeutet, dass es der ultimative Elternteil oder Großelternteil oder Großelternteil jeder Datei oder jedes Verzeichnisses ist, das Sie auf Ihrem System finden können.
    • Es enthält alle Dateien, die für das Funktionieren des Systems erforderlich sind, wie Boot-Dateien, Bibliotheken, Pakete, wichtige Binärdateien, Systemkonfiguration, Benutzerdateien und temporäre Dateien.

Quelle

  1. Jetzt /root ist die Home directory for User named Root . Siehe unten rechts im obigen Bild.

    • So wie jeder Benutzer sein eigenes Verzeichnis mit seinem Benutzernamen unter /home hat , Benutzer Root muss auch ein Verzeichnis haben.
    • Aber seit Root Der Benutzer muss jedes kleinste Detail über das System wissen, also wird sein Home-Verzeichnis unter / erstellt sich unter dem Namen /root
    • Es enthält die Dateien und Ordner, die Sie erstellt haben, als Sie Root-Benutzer waren, sowie die versteckten Konfigurationsdateien für einige Anwendungen oder Pakete, die Sie installiert haben.

Jetzt, wenn ich sudo cd root/ Ich bleibe im selben Ordner (/)

Wie von cylglad in den Kommentaren angegeben,

cd is a builtin shell command, so doing sudo cd /root won't work

Siehe dies:

[email protected]:~$ cd /root
bash: cd: /root: Permission denied
[email protected]:~$ 
[email protected]:~$ sudo cd /root
[sudo] password for amit: 
sudo: cd: command not found

Stattdessen müssen Sie zuerst zum Root-Benutzer wechseln und dann eine CD auf /root ausführen

$ sudo -i
# cd /root
# pwd

Fühlen Sie sich frei, weitere Details hinzuzufügen.


Linux
  1. So öffnen und schließen Sie Verzeichnisse im Linux-Terminal

  2. So machen Sie Dateien und Verzeichnisse unlöschbar, sogar von Root in Linux

  3. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  4. Bash =~ Regex und Https://regex101.com/?

  5. Verstehen des Verzeichnisses /etc/xinetd.d unter Linux

Kopieren Sie Dateien zwischen Linux und FreeDOS

Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

/proc/cpuinfo- und /proc/meminfo-Dateien unter Linux

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

Verzeichnis - /sys unter Linux

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0