Linux 主目录

2025年3月17日 | 阅读 3 分钟

Linux 主目录是系统中某个特定用户的目录,包含独立的文件。它也称为登录目录。这是登录 Linux 系统后首先进入的地方。它在目录中为每个用户自动创建为“/home”。它是根目录的标准子目录。根目录包含系统中的所有其他目录、子目录和文件。它用正斜杠(/)表示。

可以说,主目录是除 root 用户之外所有用户的个人工作空间。每个用户都有一个单独的目录。例如,'jtp1' 和 'jtp2' 这两个用户将拥有像“/home/jtp1”和“/home/jtp2”这样的目录。这些用户在其目录文件下拥有所有权限。

root(管理员)用户是默认情况下主目录位置不同的唯一用户。root 用户的路径是'/root/',它控制着所有目录和文件。

如何查找主目录?

有多种方法可以访问和返回主目录。有些命令对目录非常有用,例如 cdpwdmkdirpwdlsrmdir。要以图形方式访问主目录,请打开文件应用程序,然后从左侧菜单中单击主页选项。请看下图

Linux Home Directory

在这里,我们可以浏览我们的主目录。

通常,我们的终端会以用户的特定目录打开。要更改到主目录,请执行cd 命令,如下所示

上面的命令会将目录更改为主目录。要列出主目录,请执行 ls 命令,如下所示

考虑下面的输出

Linux Home Directory

我们可以通过执行不带任何参数的 cd 命令来返回主目录。无论我们在哪个目录工作,它都会返回到我们的主目录。执行如下

考虑下面的输出

Linux Home Directory

从上面的输出可以看出,我们原来在 /Directory/files,通过只执行 cd 命令,我们到达了主目录。我们也可以使用“cd ~ 或 cd $HOME”命令来执行相同的操作。请看下面的命令

要显示当前工作目录,请执行 pwd 命令,如下所示

考虑下面的输出

Linux Home Directory

要在目录中创建一个目录,请执行mkdir 命令,如下所示

考虑下面的输出

Linux Home Directory

从上面的输出可以看出,我们创建了一个名为 'new_dir' 的目录,并通过执行 ls 命令显示了它。

我们也可以删除一个目录。要删除目录,请执行 rmdir 命令,如下所示

考虑下面的输出

Linux Home Directory

从上面的输出可以看出,我们删除了 'new_dir' 目录。

根目录和主目录的区别

根目录和主目录之间的一些关键区别如下

根目录主目录
根目录是系统驱动器的最高级别。主目录是根目录的子目录。
它用斜杠“/”表示。它用“~”表示,路径为“/users/username”。
管理员可以对文件和设置进行任何更改。除 root 用户外,任何用户都不能更改整个系统的设置。
管理员可以创建用户。任何拥有主目录的用户都不能创建用户。
在 Linux 文件系统中,所有内容都包含在根目录之下。主目录包含特定用户的数据。

下一主题Linux PWD