1.文件属性信息概述
文件属性信息组成
01.文件数据的inode(index node-索引节点)信息: 快速从磁盘中检索找到数据信息
02.文件的数据类型: linux系统中一切皆文件
03.文件的权限位rwx(execute-执行): 控制不同的用户拥有不同的权限
04.文件数据的硬链接数: 可以有多个路径查看数据信息
05.文件的所属用户(属主): 文件的创建者或拥有者
06.文件的所属组(属组): 文件或数据的所属用户组
07.文件的大小信息
08.文件的时间信息
2.文件属性信息详述
1.文件类型概念说明
1.文件类型概念
Windows通过扩展名来区分不同文件
linux不通扩展名区分文件,只是用来提示不同的文件类型
2.文件类型详细说明
1.linux系统中常见文件类型
d --- 目录文件(directory)
- --- 普通文件(file)
1.纯文本文件 --- 文本文件(test /etc/hosts):可以直接编辑查看的普通文件
2.二进制文件 --- 命令文件(binary /bin/ls):可执行文件,不可编辑
3.数据型文件 --- 数据文件(date /tmp/etc.tar.gz):压缩文件 *.tar.gz *.tar.bz2 ........
l --- 链接文件(快捷方式 软链接 硬链接)
b/c --- 设备文件(块文件/字符文件)
b --- 块文件:存储的设备文件 ---- 光驱设备文件 磁盘文件
c --- 字符文件:表示为装置文件里面的串行端口设备,如鼠标键盘 ---- 查看该类型文件会持续输出内容
需要关注的设备文件:
磁盘设备文件 /dev/sda
随机设备文件 /dev/urandom
输出设备文件 /dev/zero ---- 黑洞出口文件 磁盘分区
输入设备文件 /dev/null ---- 黑洞入口文件 定时任务
s --- socket文件(网络编程)
2.linux系统中区分文件类型
1.颜色区分
白色 : 普通文件
蓝色 : 目录文件
绿色 : 表示颗执行文件
红色 : 表示压缩文件
浅蓝色 : 链接文件
红色闪烁 : 表示链接的文件有问题
黄色 : 表示设备文件
灰色 : 表示其他文件
2.利用属性信息区分
ll命令查看属性
3.利用特殊命令 file
3.文件类型查看方法
file 文件信息
配置文件---.conf
日志文件---.log
脚本文件---.sh
脚本文件---.py
4.文件目录相关命令
1.显示文件信息类型命令: file
2.显示命令绝对路径信息: which
3.显示命令绝对路径及命令相关的帮助手册文件路径
4.快速定位文件路径消息
locate 文件名称 ---- 可以显示文件所在路径信息
updatedb ---- 建立文件和对应目录结构关系,便于检索
ps:默认centos7中没有安装locate
yum provides locate
yum install -y mlocate
updatedb
5.快速查找数据信息命令 find
find 命令语法
find 找寻的路径范围 -type 类型信息 -name '文件名称'
1.寻找指定名称文件信息: find / -type f -name 'ip'
2.寻找部分文件名称信息: find / -type f -name '*.log'
2.文件相关权限说明
3.文件用户和用户组
4.文件时间信息说明
5.存储数据相关说明
6.文件软硬链接说明
7.文件访问原理
3.文件属性企业案例
企业案例-磁盘空间满了