目录
来源:互联网 发布:苏州大学网络计费 编辑:程序博客网 时间:2024/04/27 13:21
引子:
初接触linux,这些东西令我们迷茫。
/
root
/root
root/
如此之类的写法都表示什么呢?
首先猜测,未经验证明确:
……………………
如果斜线放在一个名字的后边,比如abc/,表示当前目录下的abc目录,是个文件夹。
单纯斜线,应该是表示文件系统的根,就是我们装linux的时候划分的那个地方。
斜线放在一个名字的前面,应该表示的根下的一个目录。
……………………
经验证,完全正确。
绝对路径与相对路径:
绝对路径是以根目录开始的目录,在系统是唯一的。linux中的根目录用斜线“/”来表示(有人觉得这个是反斜杠,我觉得这才是斜杠,另外一个方向\才是反斜杠)。
相对路径是以当前工作路径来说的,是从当前路径开始找按照写法应该可以找得到,而非从根目录开始找,除非当前工作路径就是根目录。点号“.”和两个点号“..”也是表示相对路径用的,分别表示当前路径和上一级路径。
概述:
linux操作系统中,一切都是文件,目录也是,那么在文件类型上,目录的文件类型是d。
用 / 分隔目录层。
linux操作系统有且只有一个起始位置,那便是根目录,用一个单独的 / 来表示。
对于每一个shell和每一个工作环境,都处在一个特定的当前工作目录。
.文件与..文件:
.文件是对当前目录的硬连接
..文件是对上一级目录的硬连接,除非已经是根目录
目录权限:
读:代表用户是否可以读取目录内的文件。
写:写权限单独使用没有作用,与执行权限连用代表用户是否可以可以在目录内添加或删除文件。
执行:用户是否可以进入目录,调用目录内的资料。
强制位与冒险位
文件被创建后,默认是属于拥有者所属的群组。
set uid,set gid与sticky。