当前位置:主页 > 查看内容

【Linux】目录组织结构、文件类型和文件权限

发布时间:2021-04-16 00:00| 位朋友查看

简介:文章目录 1.目录组织结构 1.1目录特点 1.2目录结构 1.3目录说明 2.文件类型 2.1普通文件类型 2.2目录文件类型 2.3字符设备文件 2.4块设备文件 2.5套接字文件 2.6管道文件 2.7链接文件 3.文件权限 1.目录组织结构 当您使用Linux的时候如果您通过ls-la/就会发……

1.目录组织结构

当您使用Linux的时候,如果您通过ls-la/就会发现,在/下包涵很多的目录,比如etc、usr、var、 bin … …等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为树形结构。

linux文件系统是目录和文件组成的一种层次结构,目录的起点称为根(root),起名字是一个字符 /。目录是一个包含许多目录项的文件,在逻辑上,可以认为每个目录项都包含一个文件名,同时还包含说明该文件属性的信息。文件属性是指文件类型(是普通文件还是目录),文件大小,文件所有者,文件权限(其他用户能否访问该文件)以及文件最后的修改时间等。

1.1目录特点

  1. /(根)是所有目录的顶点。
  2. 目录结构像一颗倒挂的树。
  3. 目录和磁盘分区,默认是没有关联的。
  4. /(根)下不同的目录可能会对应不同的分区或磁盘。
  5. 所有的目录都是按照一定的类别和规律组成的

1.2目录结构

在这里插入图片描述

1.3目录说明

在这里插入图片描述

2.文件类型

Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,因为Linux中的所有数据都是以文件的形式显现的,所以都是通过操作文件进行功能的实现。

2.1普通文件类型

Linux中最多的一种文件类型, 包括 纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件。第一个属性为 [-] 。

2.2目录文件类型

在linux中,它的思想是一切皆是文件,目录文件也就是Windows中的目录,也就是能用 cd 命令进入的。第一个属性为 [d],例如 [drwxr-xr-x]。

2.3字符设备文件

即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c]。

2.4块设备文件

即存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b]。

2.5套接字文件

这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型。

2.6管道文件

FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]。

2.7链接文件

类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx]。

3.文件权限

对于一个文件来说,操作其的用户可以分为三类
在这里插入图片描述
权限值

  • r 读权限
  • w 写权限
  • x 执行权限 -》普通文件
  • 可进入权限-》目录文件
  • 无执行权限
;原文链接:https://blog.csdn.net/weixin_45732589/article/details/115407286
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐