day27-RHEL-访问Linux文件系统

、根据文件大小查找 ( -size**)**

1. 单位规范

使用 -size 选项时,必须指定单位,且大小写敏感:

  • k:小写 k。
  • M:大写 M。
  • G:大写 G。
2. 数值比较逻辑

与时间搜索类似,支持修饰符来定义范围:

  • 精确匹配:-size 10M(正好 10MB)。
  • 大于:-size +10G(超过 10GB)。
  • 小于:-size -10k(不到 10KB)。
3. ⚠️ 重要机制:向上取整

这是 find 处理大小的一个特殊陷阱。find会将文件大小向上取整到指定的单位

示例分析: 如果你执行 find -size 1M:

  • 一个大小为 1MB + 1B的文件会被上取整为 2M

、根据修改时间查找 ( -mmin**)**

此选项用于根据文件内容的最后修改时间进行搜索,单位为 分钟

1. 时间计算逻辑

find 会计算 (当前时间 - 文件修改时间) 的差值,并将结果 下取整 为分钟数。

2. 三种匹配模式

|--------------|-----------------------|--------------------------------|
| 命令格式 | 含义 | 示例场景 |
| -mmin n | 正好 n 分钟前修改过 | find / -mmin 120 (正好 2 小时前) |
| -mmin +n | 超过 n 分钟前修改过 (旧文件) | find / -mmin +200 (200 分钟以前) |
| -mmin -n | 不到 n 分钟前修改过 (新文件) | find / -mmin -150 (过去 150 分钟内) |


、根据文件类型查找 ( -type**)**

使用 -type 选项可以将搜索结果限制为特定的文件系统对象类型。

常用类型标志
  • f:常规文件 (File)。
  • d:目录 (Directory)。
  • l:符号链接/软链接 (Link)。
  • b:块设备 (Block device),如硬盘分区。
典型应用示例
  • 查找目录:find /etc -type d
  • 查找软链接:find / -type l
  • 查找块设备:find /dev -type b

、根据硬链接数查找 ( -links**)**

使用 -links 选项可以查找具有特定硬链接计数的文件。这在查找共享同一 inode 的文件或清理孤立文件时很有用。

匹配逻辑
  • -links n:硬链接数 正好 为 n。
  • -links +n:硬链接数 超过 n。
    • 示例:find / -type f -links +1 (查找所有拥有多个硬链接的常规文件)。
  • -links -n:硬链接数 小于 n。

--------------------------------------以下内容看了0遍,背了0遍------------------------------------------

挂载磁盘 的本质是 挂载磁盘上的文件系统

必须 先对块设备进行分区 ,再创建文件系统 ,最后才能挂载

SATA 硬盘设备命名规则:sd : SATA disk。sda 第一块 SATA 整盘;sda1 是该盘第 1 个分区。

KB:10^3

KiB:2^10

上面的规律同样适用于TGM

SI单位 ,想 10^3的倍数间隔

mount只会临时挂载,一重启就不会再挂载了

相关推荐
佳児素花痴╮1 小时前
Linux IO模型详解:从阻塞到多路复用
linux·运维·服务器
tg_xianheyun1 小时前
2026BytePlus CDN加速应用场景全面解析
服务器·数据库·阿里云·云计算·cdn·全球访问优化·云直播
朝发如雪1 小时前
快速掌握Linux(4)(进程)
java·linux·服务器
啦啦啦啦啦zzzz1 小时前
共享内存的网络聊天室
linux·服务器·网络·c++·网络编程
2401_894915531 小时前
GEO 优化源码性能调优:高并发地域请求缓存与索引优化
java·服务器·网络·数据库·缓存
乐维_lwops2 小时前
网管平台是什么?网管工具如何选?企业网络运维的完整指南
运维·网络·网管平台
manongdashu1882 小时前
应对“SEO需要支付一年服务费”的捆绑消费,静态建站配套终身低成本服务器,全程无需额外运维开销。的方法。
运维·服务器·前端·seo·静态网站
Tanner_SL2 小时前
Linux笔记之vim操作
linux·vim
用户041328465132 小时前
Linux 查看端口占用的 6 种方法:ss、netstat、lsof 实战
linux