linux文件和目录

1、介绍

在linux中,一切皆文件,即通过对文件的操作实现不同功能。(ll命令查看)

目录是文件、网络访问也是文件、硬件设备还是文件。

2、文件属性

(1)文件类型

第一个字符表示文件类型:

  • d对应目录、-对应文件、l对应链接文档,
  • b表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • c表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

(2)文件权限

一共9个字符进行控制,123表示属主权限,456表示属组权限,789表示其他用户权限。147表示读权限r,258表示写权限w,369表示执行权限。

如果对应身份具备对应权限,则其位上为对应权限字母,否则为-字符。

(3)文件属主和文件属组

对于每一个文件,都有确定的所有者,以及该所有者所属的某个组。以此将系统中的用户分为三类:属主本身,属组之内属主之外,属组之外。

这也对应一般的业务需求,方便权限控制。而对于root用户来说,一般情况下,文件的权限对其不起作用。

(4)时间

显示的时间一般问服务器本地时间,默认是文件的创建时间。

当对文件内容进行改变时,会刷新时间,但是查看文件内容不会改变时间。

(5)文件名称及颜色

普通文件为白色,目录为蓝色、链接为青色,暂存tmp目录为绿色

还存在红色的文件。

3、根目录和其它

(1)根目录

/表示根目录,其它文件和目录都是直接或间接挂载到根目录下

(2)绝对路径和相对路径

以/根目录开始的路径,称为绝对路径。反之则是相对路径

(3).和..

.表示当前目录

..表示上级目录,根目录下切换上级目录是其本身

(4)linux并没有文件后缀名机制,或者说是否添加后缀名不影响文件内容

4、文件命名

 

posted @ 2023-05-20 12:27  挖洞404  阅读(37)  评论(0编辑  收藏  举报