美文网首页Linux 漫游之旅
Ubuntu 操作系统的文件系统目录结构

Ubuntu 操作系统的文件系统目录结构

作者: 错过了过去 | 来源:发表于2019-03-19 15:06 被阅读39次

    本文介绍 Ubuntu 操作系统的文件系统目录结构,参考 Ubuntu 的官方文档:source URL

    Ubuntu(像所有类UNIX系统一样)在分层树中组织文件,其中的关系就像父母和孩子一样。目录可以包含其他目录以及常规文件,它们是树的“叶子”。树的任何元素都可以通过路径名引用;绝对路径以字符 / (标识根目录,其中包含所有其他目录和文件)开头,然后列出必须遍历以到达该元素的每个子目录,每个子目录用 / 符号分隔。相对路径名是不以 / 开头的名称;在这种情况下,从给定点开始遍历目录树,该点根据上下文而变化,称为当前目录。在每个目录中,都有两个名为的特殊目录。. 和 .. ,分别指向目录本身及其父目录。

    所有文件和目录都具有公共根的事实意味着,即使系统上存在多个不同的存储设备,一旦将它们安装到所需位置,它们都被视为树中某处的目录。文件权限是文件组织系统的另一个重要部分:它们被叠加到目录结构并为树的每个元素分配权限,最终由谁可以访问以及如何访问。

    例子(在 Ubuntu 系统中):

    一个绝对路径的名字代表一个普通文件或者可执行文件。

    /usr/bin/test

    一个绝对路径代表一个目录,而不是一个普通文件。

    /usr/bin/

    一个相对路径,只有当当前目录是 /usr/ 时,代表 /usr/bin/test。

    bin/test

    一个相对路径,只有当当前目录在 /usr/ 的下一级子目录,如:/usr/share/ 时,代表 /usr/bin/test。

    ../bin/test

    一个快捷的方式,可以使用 ~ 指向用户的家目录。

    ~/Desktop/

    文件路径可以包含大多数的字符,但是一些特殊的字符,例如空格,要想使用,就得使用引号将文件路径引起来,或者使用 \ 作为转义字符。

    "~/Examples/Experience ubuntu.ogg" 或者 ~/Examples/Experience\ ubuntu.ogg

    1. 主要目录

    Ubuntu 标准的目录结构是符合文件系统层次标准的,可以去官网查看更多详细信息,由于本文介绍的是 Ubuntu 的目录结构,就先不介绍它了,以后的文章会详细介绍,现在你可以通过这个链接查看:文件系统层次标准

    下面列举一些在 Ubuntu 系统中出现的文件目录。

    /bin

    这是存放常用的终端命令的目录,例如:ls、mount、rm 等等。

    /boot

    存放系统启动所需的文件,包括 linux kernel,一个随机存储磁盘镜像和 Bootloader 的配置文件。

    /dev

    这个目录存放所有的设备文件,这些不是常规文件,而是指系统上的各种硬件设备,包括硬盘驱动器。

    /etc

    存放系统的全局配置文件,这里面的配置文件会影响系统所有用户的系统环境。

    /home

    用户的家目录,每个用户都有自己的家目录。

    /lib

    存放非常重要的动态库和内核模块。

    /media

    作为外部设备的一个挂载点,比如硬盘或者可移动设备(U盘、DVD、CD)。

    /mnt

    和 /media 一样,也是一个挂载点,但是专用于挂载临时的设备,例如网络文件系统。

    /opt

    用于安装系统额外的软件,这里安装的软件是手动安装的,不受 Ubuntu 软件管理包的管理。

    /proc

    一个虚拟文件系统,为内核提供向进程发送信息的机制。

    /root

    root 用户的家目录,不在 /home/ 中,即使 /home/ 不可用,也允许引导系统。

    /run

    在引导过程的早期可用的tmpfs(临时文件系统),其中存储了临时运行时数据。此目录下的文件将在引导过程开始时删除或截断。

    /sbin

    包含通常只应由超级用户使用的重要管理命令。

    /srv

    包含 HTTP(/srv/www/)或 FTP 等服务的数据目录。

    /sys

    可以访问的虚拟文件系统,用于设置或获取有关内核系统视图的信息。

    /tmp

    应用程序使用的临时文件的位置。

    /usr

    包含大多数用户实用程序和应用程序,并部分复制根目录结构,包括例如 /usr/bin/ 和 /usr/lib。

    /var

    致力于可变数据,例如日志,数据库,网站和临时脱机(电子邮件等)文件,这些文件从一次启动到下一次启动。它包含的一个值得注意的目录是 /var/log,其中保存了系统日志文件。

    2. 说说想法

    上篇文章介绍了怎么在物理机上安装 Ubuntu Desktop 操作系统。我们只是安装完了,进入了一个 Ubuntu 的默认桌面,Linux 的桌面环境也是有很多的,比如:KDE、GNOME、XFCE、UNITY、MATE、DEEPIN 等等。Ubuntu 系统以前是默认使用 UNITY 桌面环境的,从 17.10 开始官方默认使用了 GNOME 桌面环境。我们之前安装的系统就是 GNOME 桌面环境。安装完的桌面环境看上去总是没那么舒服,不美观,所以需要根据自己的需要做一些美化。

    今天我补充介绍了安装过程中提到的 Linux 文件系统目录结果。本文是翻译 Ubuntu 官方的文档。别人已经说的很清楚了,所以我翻译过来分享给大家。从下篇文章开始,我将介绍 GNOME 桌面环境下的一些自带的设置和美化的软件,通过介绍这些软件的过程来美化我们的操作系统桌面环境。

    所谓磨刀不误砍柴工,当我们把环境搞好后,用着也舒服了,我会给大家慢慢介绍 Linux 的一些基本命令,让大家能够在 Ubuntu 系统上知道怎么安装软件,卸载软件,知道怎么做一些基本的操作。这样基本上就可以大致了解 Ubuntu 系统的使用了,接着会介绍一些常用的软件,来提高我们的工作效率,比如如何记笔记,如何和服务器通信,比如一些娱乐放松的软件等。相信大家会喜欢上 Linux 系统的。

    现在我只能按照我想到的流程来写文章介绍 Linux 的使用,如果你有什么好的建议,欢迎给我留言哦。

    欢迎关注微信公众号:Linux 漫游之旅。文章会在公众号首发。

    相关文章

      网友评论

        本文标题:Ubuntu 操作系统的文件系统目录结构

        本文链接:https://www.haomeiwen.com/subject/hsogmqtx.html