目录

来源:互联网 发布:苏州大学网络计费 编辑:程序博客网 时间:2024/04/27 13:21

引子:

初接触linux,这些东西令我们迷茫。

/

root

/root

root/

如此之类的写法都表示什么呢?

首先猜测,未经验证明确:

……………………

如果斜线放在一个名字的后边,比如abc/,表示当前目录下的abc目录,是个文件夹。

单纯斜线,应该是表示文件系统的根,就是我们装linux的时候划分的那个地方。

斜线放在一个名字的前面,应该表示的根下的一个目录。

……………………

经验证,完全正确。

绝对路径与相对路径:

绝对路径是以根目录开始的目录,在系统是唯一的。linux中的根目录用斜线“/”来表示(有人觉得这个是反斜杠,我觉得这才是斜杠,另外一个方向\才是反斜杠)。

相对路径是以当前工作路径来说的,是从当前路径开始找按照写法应该可以找得到,而非从根目录开始找,除非当前工作路径就是根目录。点号“.”和两个点号“..”也是表示相对路径用的,分别表示当前路径和上一级路径。

概述:

linux操作系统中,一切都是文件,目录也是,那么在文件类型上,目录的文件类型是d。

用 / 分隔目录层。

linux操作系统有且只有一个起始位置,那便是根目录,用一个单独的 / 来表示。

对于每一个shell和每一个工作环境,都处在一个特定的当前工作目录。

.文件与..文件:

.文件是对当前目录的硬连接

..文件是对上一级目录的硬连接,除非已经是根目录

目录权限:

读:代表用户是否可以读取目录内的文件。

写:写权限单独使用没有作用,与执行权限连用代表用户是否可以可以在目录内添加或删除文件。

执行:用户是否可以进入目录,调用目录内的资料。

强制位与冒险位

文件被创建后,默认是属于拥有者所属的群组。

set uid,set gid与sticky。

原创粉丝点击