操作系统文件属性

本文详细介绍了操作系统中的文件属性,包括inode索引、文件类型、权限、硬链接、属主和属组、文件大小及时间信息。在Linux系统中,文件类型不由扩展名决定,可以通过file命令获取。重点讲解了使用find命令按文件类型、大小、名称、层级和时间查找数据的多种方式,以及如何结合条件进行组合查找。此外,还涵盖了find命令在批量删除和管理文件方面的应用。
摘要由CSDN通过智能技术生成

01.课程知识概述部分

1)操作系统文件属性知识 8个部分

02.操作系统文件属性知识

1)文件属性 inode索引信息
2)文件属性 文件类型信息
3)文件属性 文件权限信息
4)文件属性 文件硬链接信息
5)文件属性 文件属主信息
6)文件属性 文件属组信息
7)文件属性 文件大小信息
8)文件属性 文件时间信息

文件属性组成部分

#ll -i /etc/hosts
67520178 -rw-r--r--. 1 root root 158 Oct 21 22:25 /etc/hosts    
  1      2     3     4   5    6   7        8

1)文件属性 - inode索引信息
简述:inode -> index node (索引节点) — 类似于书的目录

2)文件属性 - 文件类型信息: 目录 文本 压缩包 …
简述: 不同文件类型,操作处理方式不同

3)文件属性 文件权限信息
简述:对文件有什么操作能力
文件权限 - r read 读 w write 写 x execute 执行

4)文件属性 硬链接数 - 软连接 数据快捷方式
硬链接 查看文件数据多个门
简述:硬链接类似于访问文件的多个入口
配置硬链接,两个相同的inode号码互为硬链接,可以查看相同的文件

5)文件属性 文件属主信息
简述:文件创建者(类似监护人) 文件数据最高权限

6)文件属性 文件属组信息
简述:文件管理者(类似家人) 文件数据权限需要设置
其他用户 (隔壁老王) 文件数据权限最低 r read

7)文件属性 文件大小信息
简述:文件占用了多少磁盘资源,默认显示占用磁盘字节信息 Byte

8)文件属性 文件时间信息
简述: 文件修改时间(文件访问时间信息 文件改变时间信息)

03.文件属性文件类型信息

在linux系统中,文件类型不是由文件扩展名决定的

linux系统中有哪些类型文件:

" - " 普通文件
文本文件 ll /etc/hosts file /etc/hosts ASCII文本
二进制文件(命令文件)ll /bin.cat
数据文件(压缩文件tar) rpm -ql cp
file (路径+名称)文件信息 —获取文件类型

d 目录文件

l 连接文件(软连接)

c 字符流文件 查看时会不断出现字符信息

/dev/urandom   ------生成随机数

补充grep用法:grep 【0-9a-zA-Z】test.txt
grep只能过滤普通文件

思路01:将乱码信息屏蔽,只留下字母和数字

tr -cd "0-9a-zA-Z"  < /dev/urandom     -cd(指定)
加上-cd  把特殊的字符排除,只查看留下的0-9a-zA-Z

思路02:输出的随机数是有限制的

tr -cd "0-9a-zA-Z"  < /dev/urandom|head -c 6 (扩展)\
tr 替换文件内容  ---  按照字符信息进行替换

补充用法 
(df -h 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值