/ (kořenový adresář) vs /root adresář
/adresář s názvemRoot Directoryje 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
-
Nyní
/rootjeHome 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živatelRootmusí mít také adresář. - Ale od
Rootuž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.
- Stejně jako každý uživatel má svůj vlastní adresář se svým uživatelským jménem pod
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:
example@unixlinux.online:~$ cd /root
bash: cd: /root: Permission denied
example@unixlinux.online:~$
example@unixlinux.online:~$ 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.
Jak převést stávající počítač se systémem Windows na VirtualBox?
Jaký je rozdíl mezi stavem iptables a ctstate?