我为 建立了 100 GB 空间/
。当我打开 Nautilus 时,我找到了该文件夹。那么和root
之间有什么区别?/
/root
我的用户名是enigma
,我enigma
在/home
文件夹中有一个名为 的文件夹,在 中还有另一个同名文件夹/media
。这两个文件夹有什么区别?什么时候必须使用第二个文件夹?
答案1
简而言之:
/
被称为整个系统的根目录;系统的所有目录都以某种方式从该目录衍生而来。/root
是root
用户(更准确地说是 UID 为 0 的用户)的主目录
答案2
如果你进入 Linux 世界(使用 Ubuntu味道如果您将文件夹结构与 Microsoft Windows 世界中的任何其他文件(作为您的选择或其他选择)进行比较,那么这些文件夹结构可能看起来非常混乱。
为了回答你的问题,让我对 Linux 文件系统做一个非常简短的介绍。在 Linux 文件系统中,所有可能和可访问的文件、文件夹都创建在“根“文件系统,在 Linux 系统中,它表示为“/“符号(与 Windows 不同,Windows 会创建不同的驱动器,名为 C:、D: 等,您可以在这些驱动器中创建和存储文件和文件夹)。在 Windows 中,操作系统大多数时候安装在 C: 驱动器中。在 Linux 中,所有内容都位于/(又名“根“目录”)。当你安装 Ubuntu 操作系统时,你会注意到,里面已经有几个现有文件夹/. 打开 nautilus 并点击“文件系统“(或在某些新版本中)电脑“ 在下面设备) 在左侧边栏中。这实际上是里面的内容/. 其中有两个文件夹名为“根“ 和 ”家“。
现在,在每个 Linux 系统中,都有一个根拥有更改操作系统内任何内容的所有权力的用户(我喜欢称其为超级管理员 ;)。您也可以创建其他用户。每当创建新用户时,他们都会拥有自己的个人文件夹/家例如/主页/谜(相当于C:\用户\谜在 Windows 中)。根用户是特殊的,他/她有自己的直属/例如/根. 任何用户的个人目录都只能由该用户独享(技术上并非如此)仅有的该用户根用户可以去任何地方查看和更改)。另一个名称与用户名称相同,位于/媒体用于安装(超出了本讨论的范围山(抱歉,必须单独学习)存储设备,如外部硬盘、U盘、CD/DVD 等。现代 Ubuntu 可以很好地处理它们,并在桌面上为这些设备提供快捷方式。但是,如果你想通过终端(命令行),那么你必须像
cd /media/enigma/ <your device name>/<folder/file name>
答案3
/
是根目录。 是根文件夹中名为 ( )的/root
文件夹。root
/
/home/enigma
是您的主文件夹;即存储文档、桌面、音乐、视频、配置文件等的位置。 /media/enigma
是安装可移动设备(例如 USB 记忆棒、外部硬盘、CD 等)的文件夹。换句话说,如果您想访问可移动驱动器,您要去的地方将是/media/enigma/1TB drive
或您的驱动器的名称。
答案4
用户的主目录有时称为 ~,对于 root 用户来说,即 /root/。对于其他用户,可能是无法“看到”系统其余部分的用户,他们被 chroot 到一个目录中,尽管父目录存在,但他们看到的目录是以“/”为基础的。
如果您可以看到“所有内容”——“/”是文件系统上所有内容的最顶层。