GNU/Linux >> Znalost Linux >  >> Linux

Linux / Složka a kořenová složka

/ (kořenový adresář) vs /root adresář

  1. / adresář s názvem Root Directory je na vrcholu hierarchie souborového systému.
    • To znamená, že je to konečný rodič nebo prarodič nebo praprarodič jakéhokoli souboru nebo adresáře, který najdete ve svém systému.
    • Obsahuje všechny soubory nezbytné pro fungování systému, jako jsou spouštěcí soubory, knihovny, balíčky, základní binární soubory, konfigurace systému, uživatelské soubory a dočasné soubory.

zdroj

  1. Nyní /root je Home directory for User named Root . Viz vpravo dole na obrázku nahoře.

    • Stejně jako každý uživatel má svůj vlastní adresář se svým uživatelským jménem pod /home , Uživatel Root musí mít také adresář.
    • Ale od Root uživatel potřebuje znát každý malý detail o systému, takže jeho domovský adresář je vytvořen pod / sám pod názvem /root
    • Obsahuje soubory a složky, které jste vytvořili, když jste byli uživatelem root, a také skryté konfigurační soubory pro některé aplikace nebo balíčky, které jste nainstalovali.

Teď, když sudo cd root/ Zůstávám ve stejné složce (/)

Jak poukázal cylglad v komentářích,

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

Viz toto:

[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

Místo toho se musíte nejprve změnit na uživatele root a poté vytvořit cd na /root

$ sudo -i
# cd /root
# pwd

Neváhejte a přidejte další podrobnosti.


Linux
  1. Jak zajistit, aby byly soubory a adresáře neodstranitelné, a to i přes kořen v Linuxu

  2. Jak odstranit adresář a složku v Linuxu?

  3. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  1. Bash =~ Regex A Https://regex101.com/?

  2. Linux – účel adresáře /net?

  3. Linux – sloučení /usr/bin A /usr/sbin do /bin (gnu/linux)?

  1. Pochopení adresáře /etc/xinetd.d pod Linuxem

  2. Pochopení adresáře /etc/skel v Linuxu

  3. Kdy mám použít /dev/shm/ a kdy /tmp/?