Linux学习日记-文件权限与目录配置(二)

Linux目录配置的依据--FHS(Filesystem Hierachy Standard)

FHS依据文件系统使用的频繁与否与是否允许使用者随意更动, 而将目录定义成为四种交互作用的形态:


可分享的:可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据,是能够分享给网络上其他主机挂载的目录。

不可分享的:自己机器上面运作的装置文件或者是与程序有关的socket文件等,由于只与自身机器有关,所以就不适合分享给其他主机了。

不变的:有些数据不会经常变动,跟随着distribution而不变动。例如函式库、文件说明文件、系统管理员所管理的主机服务配置文件等。

可变动的:经常改变的数据,例如登陆文件、一般用户可自行收受的新闻组等。

事实上,FHS针对目录树架构仅定义出三层目录底下应该放置什么数据而已,分别是底下这三个目录的定义:

            / (root, 根目录):与开机系统有关;

            /usr (unix software resource):与软件安装/执行有关;

            /var (variable):与系统运作过程有关.

关于FHS对于各个主要目录的定义与内容可参考:https://blog.csdn.net/u014605728/article/details/50416911

目录树:

在Linux底下,所有的文件与目录都是由根目录开始的!然后再一个一个的分支下来,有点像是树枝状.因此,我们也称这种目录配置方式为:『目录树(directory tree)』

它主要的特性有:

        目录树的启始点为根目录 (/, root);

        每一个目录不止能使用本地端的 partition 的文件系统,也可以使用网络上的 filesystem 。举例来说, 可以利用 Network File System (NFS) 服务器挂载某特定目录等。

        每一个文件在此目录树中的文件名(包含完整路径)都是独一无二的。


绝对路径与相对路径

在Linux中,存在着绝对路径和相对路径

绝对路径:路径的写法一定是由根目录 / 写起的,例如 /usr/local/mysql

相对路径:路径的写法不是由根目录 / 写起的,例如 首先用户进入到 /home,然后再进入到test,执行的命令为 “#cd /home,       #cd test”。  

此时用户所在的路径为 /home/test。第一个cd命令后紧跟/home,前面有斜杠;而第二个cd命令后紧跟test,前面没有斜杠。这个test是相对于/home目录来讲的,所以称为相对路径

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 上周《了不起的挑战》播出 “极限打工2”,撒贝宁岳云鹏前往查干湖体验冬捕,又是扎冰眼,又是撒网,相当欢乐。啥也不说...
    钓友汇官微阅读 1,079评论 0 0
  • 他说从此桥 归桥,路归路 再不陪我看日出 可我真的没有输 从没有想过做他的包袱 我现在很痛苦,很无助 相遇的那个地...
    千端阅读 201评论 0 0
  • 听到小鸟深情的叫声 我望向窗外 一片绿树被细雨浇洒着 快乐地生长 仿佛有鸟影飞过 却终于失却了踪影 已经快两个月了...
    云引长空阅读 129评论 0 0
  • LeetCode 55. Jump Game一个数组存储了非负整型数据,数组中的第i个元素nums[i],代表了可...
    徐凯_xp阅读 399评论 0 0