IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux文件查找(find) -> 正文阅读

[系统运维]Linux文件查找(find)

1.find查找概述

很多时候我们忘记了文件所在的位置,此时就需要find命令来查找
find 可以通过不同的条件来进行查找文件,比如:
文件名称、
文件大小、
文件时间、
属主属组、
权限等等
find 命令语法

命令路径选项表达式动作
find[ path ][options][expression][action]

2 find查找示例

2.1 find基于名称查找 (-name)

#1、查找 /etc/ 目录下包含 ifcfg-ens32 名称的文件
[root@localhost ~]# find /etc/ -name "ifcfg-ens32"

#2、忽略大小写
[root@localhost ~]# find /etc/ -iname "ifcfg-ens32"

2.2 find基于大小查找(-size)

。+5M :大于5M
。-5M:低于5M
。5:等于5

[root@localhost ~]# find /etc -size +5M
[root@localhost ~]# find /etc -size 5M
[root@localhost ~]# find /etc -size -5M

2.3find 基于类型查找(- type)

#f 文件
[root@localhost ~]# find /dev -type f
#d 目录
[root@localhost ~]# find /dev -type d
#l 链接
[root@localhost ~]# find /dev -type l
#b 块设备
[root@localhost ~]# find /dev -type b
#c 字符设备
[root@localhost ~]# find /dev -type c
#s 套接字
[root@localhost ~]# find /dev -type s
#p 管道文件
[root@localhost ~]# find /dev -type p

2.4 find基于时间查找(-mtime)

![在这里插入图片描述](https://img-blog.csdnimg.cn/img_convert/e94296abbcd214773f7b3de2162dcc34.png#pic_center

#1、查找7天以前的文件(不会打印当天的文件)
[root@localhost ~]# find ./ -iname "file-*" -mtime +7
#2、查找最近7天的文件(会打印当天的文件)
[root@localhost ~]# find ./ -iname "file-*" -mtime -7
# 3、查找最近120分钟发生变化的文件
[root@localhost ~]# find ./ -type f -mmin -120
# 问题:查找/var/log下所有以    .log   文件结尾的文件,并且保留最近7天的log文件。
[root@localhost ~]# find /var/log -type f -name "*.log" -mtime +7 -delete
#将7天前的文件全部删除只剩7天后的文件,就保留下来了

2.5find基于用户查找

-user 属主查找
-group 属组查找
-nouser 没有属主查找
-nogroup 没有属组查找

2.6 find基于权限查找

-prem [/|-] mode
mode:精确权限匹配
-mode:每一类对象都必须同时拥有指定的权限(并且的关系,可包含)
/mode:任何一类(UGO)只要有一位匹配即可

2.7 find逻辑运算符

符号作用
-a与(并且)
-o或(或者)
-not或者!非(取反)

3.find动作处理

查找到一个文件后,需要对文件进行如何处理,默认的动作是-print
动作|含义

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-22 23:07:26  更:2021-07-22 23:07:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 16:48:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码