文件属性概念

1、操作系统文件属性概念

[root@hgg ~]# ls -li /etc/

total 1100

第一部分:文件属性 第二部分:文件名称

101221638 d rwxr-xr-x. 3 root root 101 Jun 25 11:42 abrt 33857296 - rw-r--r--. 1 root root 16 Jun 25 11:46 adjtime 33607020 - rw-r--r--. 1 root root 1518 Jun 7 2013 aliases 33554501 - rw-r--r--. 1 root root 12288 Jun 25 11:48 aliases.db 67160013 d rwxr-xr-x. 2 root root 261 Jul 1 16:14 alternatives

01 02 03 04 05 06 07 08

 

01、文件数据的inode信息:全称 index node ---索引节点

作用:快速从磁盘中找到数据信息

02、文件的数据类型:文件 目录 链接文件 存储设备文件

作用:指明数据的文件类型

03、权限类信息:r --读 w--写 x--执行

作用:控制让不同的用户对文件有不同的权限

04、文件目录的硬链接数:类似超市的门

作用:可以多个路径查看数据信息

05、文件所属用户信息(属主)

作用:文件的创建或者拥有者

06、文件所属组信息(属组)

作用:文件或数据的所属用户组

07、文件的大小信息

08、文件的时间信息

 

2、文件类型概念

1)文件类型的区分方法

a. 颜色区分

b. 利用属性区分(每行第一个字符判断)

ls -l

 [root@hgg ~]# ls -l 
 total 36
 - rw-------. 1 root root 1651 Jun 25 11:46 anaconda-ks.cfg
 d rwxr-xr-x. 2 root root     6 Jun 27 15:14 hgg
 - rw-r--r-- 1 root root   88 Jul 5 21:55 hgg.txt
 - rw-r--r--. 1 root root 28007 Jun 25 17:16 index.html

c. 利用特殊命令区分类型(file)

file 目录 /文件

 
 [root@hgg ~]# file /hgg
 
 /hgg: directory

 

2)常见文件类型

d ---目录文件类型

- 普通文件

a.纯文本文件 text /etc/hose --文本文件(可以直接编辑查看的普通文件)

b.二进制文件 binary /bin/ls --命令文件(不可编辑)

c.数据型文件 data /tmp/etc.tar.gz --数据文件(压缩的文件)

 

l ---链接文件(快捷方式)

创建方法:[root@hgg ~]# ln -s /hgg/hgg.txt /hgg/hgg_link.txt

原文件 快捷方式(软链接文件)

 

c/b ---块文件/字符文件(设备文件)

块文件:存储的设备文件 光驱设备文件 磁盘

字符文件:根本停不下来的输出字符信息

磁盘设备文件 /dev/sda

随机设备文件 /dev/usandom

输出设备文件 /dev/zero 黑洞出口文件

输入设备文件 /dev/null 黑洞入口文件

 

s ---socket文件(网络编程)

posted @ 2022-01-08 15:58  Yusir-SRE  阅读(274)  评论(0编辑  收藏  举报