linux文件目录管理(一)

一、文件属性示意图

在这里插入图片描述

1、文件权限

在这里插入图片描述

**1.文件类型**
-:普通文本文件
d:dircetory目录
l:link file链接文件
b:block块设备文件,可供存储的设备,磁盘,硬盘等
c:串口设备,例如鼠标,键盘等
**2.文件权限**
r:read可读,对应权位数字4
w:write可写,对应权位数字2
x:execute可执行,对应权位数字1

2、连接数

表示有多少文件名链接到此目录inode,每个文件的权限和属性都会记录到inode内,当用户创建软链接或硬链接此连接数就会加1

3、文件所有者、所有组

创建文件的用户和该用户的所有权用户称作所有者,而该所有者存在的用户组称为所有组,该用户组内的用户拥有特殊权限

4、文件大小

为这个文件的容量大小,默认单位为Bytes。

5、创建日期或最近修改日期

如果该文件被修改的时间离现在太久则只会显示出年份,如果想显示完整的时间格式使用命令【ls -l --full-time】则会显示出完整的时间格式,如果想让中文的时间格式在命令行显示则可以修改语系,使其不会出现乱码显示出中文【export LC_ALL=en_US.utf8】来修改语系

6、文件名

如果文件名前面有个“.“则表示该文件为隐藏文件

二、文件权限的重要性

1、系统保护的作用

如果有个文件记录了账号密码等重要数据,可以将其权限设置为只有root用户对该文件有权限,其他用户不可用。【----------】这样设置为没有权限,则root也可以对文件进行使用,因为root用户不受系统的权限限制

2、工作目录数据共享的功能

针对开发人员开放目录,而针对其他人不开放目录。

3、没有设置好权限的危害

如果没有设置好文权限,由于linux系统是多任务多用户的操作系统,其他人登录你的系统后就会不受限制随便修改你的文件。

原创文章 20 获赞 7 访问量 714

猜你喜欢

转载自blog.csdn.net/adsedfewf/article/details/105407994