文章目录
一、文件属性示意图
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系统是多任务多用户的操作系统,其他人登录你的系统后就会不受限制随便修改你的文件。