第13天 文件属性组成部分 find命令用法
分类:
文章
•
2025-05-22 13:53:04
文件属性组成部分

- 如上图所示 属性切分为7个部分
- 1)inode号码(索引节点)–类似于书的目录
- 2)a, 文件类型 -目录 文本或压缩包等等,
- b,文件权限 r可读 w可写 x可执行
- 3)硬链接数(软连接 相当于Windows软件的快捷方式)(硬链接相当于查看文件数据的门)
- 4)文件所属用户(文件创建者)
- 5)文件所属组用户(文件所属组)
- 6)文件大小信息(默认显示占用磁盘字节信息 byte)
- 7)文件时间信息(文件修改时间
文件属性详细说明(文件类型)
- -为普通文件(文本文件,二进制文件(命令文件) 数据文件(压缩文件))
- d 为目录文件
- l 为连接文件(软连接)
- c 字符流文件(查看时会不断出现字符信息)
- b block块文件(存储设备文件信息)
- s socket文件(网络编程)
拓展知识
- c字符流文件 /dev/urandom可以生产随机数
- 思路一:将乱码信息屏蔽,只留下字母和数字(tr -cd “0-9a-zA-Z” < /dev/urandom)
- 思路二:输出随机数是有限制(tr -cd “0-9a-zA-Z”< /dev/urandom | head -c 6)
- 特殊扩展名标记文件
- .txt:文本文件
- .log:日志文件
- .conf:配置文件
- .sh:shell脚本文件
- .py:Python脚本文件
- .zip、.gz、tar.gz :压缩文件
- .db:数据库文件
find命令(待完善)
命令语法格式:find 路径(查找范围)参数(查找数据条件)
根据名称信息查找
- -name
- 练习:查找/oldboy目录中, 是否存在名称是 oldboy.jpg文件

根据文件类型查找
- -type
- 练习:将/oldboy目录中所有目录文件查找出来

根据文件大小查找
- size
- “c” for bytes :查找数据单位为字节
- “k” for kilobytes:查找数据单位为k
- “M” for megabytes:查找数据单位为M
- “G” for gigabytes:查找数据单位为G
- size 10k --找出10k大小的文件
- size +10k --找出大于10k大小的文件
- size -10k --找出小于10k大小的文件
- 练习题:
- 将/etc目录下 大于50k文件查找出来
