千家信息网

3,LINUX文件属性详述

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,1,文件属性详述软硬链接:ls -li 查看文件详细信息包括inode号文件111与333是硬连接 inode号相同文件111与444是软连接 inode号不同-相当于文件数据快捷方式2,文件属性信息
千家信息网最后更新 2026年11月01日3,LINUX文件属性详述

1,文件属性详述
软硬链接:
ls -li 查看文件详细信息包括inode号
文件111与333是硬连接 inode号相同
文件111与444是软连接 inode号不同-相当于文件数据快捷方式

2,文件属性信息详述---文件的类型
普通文件
d=目录
l=软件链接文件
c/b=设备文件
s =socket文件 套接字(网络传输)
|= 管道文件

3,查看命令属于哪个目录
which +命令 cp mv mkdir
whereis+命令
locate --- 查询普通文件所在的路径
yum install -y mlocate
updatedb --- 查看文件信息需要更新数据库
原理:与find不同,locate是从/var/lib/mlocate/mlocate.db库中找记录,而不是像find一样在系统中找。使用locate查找当有新文件创建必须先updatedb 刷新库才能找到

find命令
find / -type d -name "目录名" 根据文件名称查找
find / -type f -name "用户名" 根据目录名称查找
find / -type f -iname "用户名" 忽略大小写查找

find / -type f -size +100 根据文件大小查找大于100KB的 size是指inod大小
find / -type f -size 100 根据文件大小查找等于100KB的
find / -type f -size -100 根据文件大小查找小于100KB的

find / -type f -mtime +7 查找7天前的文件
find / -type f -mtime 7 查找刚好第7天的文件
find / -type f -mtime -7 查找7天内的文件

压缩文件
tar -zcvf /xxx/xxx.tar.zip /xxx/xxx 压缩包在前,要压缩的文件在后
z:表示压缩数据的方式
c:表示创建一个压缩包
v:显示压缩过程
f:指定压缩包的路径
解压文件
tar -zxvf /xxx/xxx.tar.zip
x:表示解压
注:压缩数据的时候比我我要把里面某个目录或者文件踢出来不压缩
则用(--exclute)参数将某目录或文件排除在外

4,文件权限属性详述
r=4 读
w=2 写
x=1 执行
文件的所有者 rwx 777
文件的所有组 rwx 777
文件的其他人 rwx 777
注:一般文件所有者权限给的高,其他的不会给777的权限

用户分类:
root用户 系统超级用户横行无忌 id(0)
虚拟用户 在系统中没家目录,也登陆不了系统在/etc/passwd可以看到有很多莫名用户那就是虚拟用户id范围(1-999)
普通用户 权限有限 id(1000- )

5,目录或文件所属权限关系:
所有者 创建目录或者文件的用户
所有组 默认属于与他所有者同名的所有组(可以任意将用户加入所有组,使该用户有同等于所有组的权限
其他人

文件或目录的三种时间戳:
stat XXX 查看命令
Access 意思是"访问"。
在终端上用cat、more 、less、grep、sed、 cp 、file 一个文件时,此文件的Access的时间记录都会被更新
用ls -lu看到的文件时间是最近一次access的时间。对于目录而言,处),这个目录的access时间就会被更新
只是进入目录的话不会改变它的access时间,但只要用ls查看了此目录的内容
Modify 意思是"更改(内容),"或者"写入"。
当更改了一个文件的内容的时候,此文件的modify的时间记录会被更新
Change 改变(状态或属性)。
对一个文件或者目录作mv、chown、chgrp操作后,它的Change时间记录被更新

系统时间查看设置

定义时间格式的用途:在后续做数据备份的时候用得上,可以让系统生成按日期备份的文件或目录
cp 需要备份的文件 /etc/date '+%F %T'
设置系统时间
data -s '20200202' 设置日期
data -s '20200202 15:02:02' 设置日期和时分秒
date -d "+1 day"
date -d "-1 day"
设置NTP时间同步服务
ntpdate IP(NTP服务器) (yum -y install ntpdate)

6,文件详情inode和block
iNode: 存储文件详细信息
存储文件指针信息
格式化磁盘后,定义文件系统形成iNode
block: 存储内容数据信息
格式化磁盘后,定义文件系统形成block
目录和文件iNode和block包含信息
目录 inode目录属性信息 block目录下包含的文件名称
文件 inode文件属性信息 block文件包含的数据信息
磁盘容量是否够?有两个因素决定:iNode和block。如果iNode号不够了磁盘也会报磁盘空间不够
原因:
a,小文件太多占用大量iNode
b,数据太多占用大量block
磁盘分区容量不够删除大文件方法:
a,查找爆满分区内的大文件:find /mnt -f -size +100M 查找大于100M的文件
b,查找爆满分区内的大文件:du -h /mnt|sort -h 先用du查找文件大小再用sort排序

查看磁盘iNode
df -i
block 默认一个block=4096字节
磁盘优化
文件大小 单个block大小 需要block数
655k数据 100k/block 7个block
getconf PAGESIZE 查看block大小
mke2fs -b 4096 /dev/hda6 调整block大小
所以:优化单个block越大,需要block越少,越节省磁盘i/o
10k数据 100k/block 1个block
故:将单个block设置小一点也可以节省磁盘空间

文件属性详情软硬连接区别
硬连接: 多个文件iNode号相同,源文件删除对硬连接文件没影响
ln 文件名 硬连接文件名
软连接: 相当于一个文件的快捷键,源文件删除软链接文件就没了
ln -s 文件名 软链接文件名
注:目录可以创建软链接,不能创建硬连接
补充:

面试题:ll /etc/ -d 命令下'80'硬连接数表示什么意思?
表示/etc目录下有78个子目录链接数(每个目录本质就是文件都有一个iNode,除去本身/etc和.这两个目录共78个

系统符号信息:
1,基础符号信息
$ 取变量信息,取指定的列(awk),标识用户信息

! 取反,排除的意思,取最近执行的命令(history),表示强制(文本编辑)
| 将管道前面命令出来的结果交给后面的命令处理
经常配合|xargs使用 表示显示一行,也可以|xargs -n1 表示分组
#表示注释(脚本) 表示root用户
""双引号 表示解析输出
''单引号 表示正常输出
``反引号 表示优先处理里的命令

2),逻辑符号系列
&& 表示逻辑并且关系
|| 表示逻辑或关系

文件 目录 信息 用户 时间 命令 大小 数据 磁盘 系统 属性 权限 链接 更新 内容 意思 所有者 文件名 普通 不够 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技网 中国互联网科技工作委员会毛军 新华互联网科技学校 科技互联网龙头 以房互联网科技 深圳天众互联网科技公司 玖二柒互联网科技公司待遇 湖南诚度互联网科技有限公司 互联网和黑科技的看法 宜昌元轩互联网科技有限公司 互联网新科技动漫ppt素材 江苏苏星互联网科技有限公司 互联网科技包装股份有限公司上市 广州互联网高科技取餐柜 互联网硬科技公司 上海同邻互联网科技有限公司规模 互联网界的黑科技 互联网领先科技活动 互联网的科技体现在哪里 山东蛋芒互联网科技有限公司 互联网金融 科技 未来的互联网科技 安控科技rtu产品工业互联网 汽车互联网创新科技园 浙江互联网科技研学营 深圳育鹏互联网科技有限公司招聘 从那以后互联网科技有限公司 广州梦谷互联网科技有限公司领导 互联网科技职业技能培训学校 互联网高科技绘画
0