Linux文件搜索命令

IIS - 会话cookie中缺少HttpOnly属性 不啰嗦,我们直接开始! 先进行常规设置 打开配置编辑器 选中图中节点,将httpOnlyCookies设置为true 然后。。。不起作用。。。 换种方式 通过配置出站规则getcookie添加HttpOnly 在Web.config中添加如下出站规则 <rewrite> <outboundRules> <rule name="Add HttpOnly"> <match serverVa. 阅读详情

which 查找可执行的文件

在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令搜索命令所在路径及别名。
在这里插入图片描述

whereis 查看文件的位置

whereis命令只能用于搜索程序名,而且只搜索二进制文件(选项-b)、man说明文件(选项-m)和源代码文
件(选项-s)。如果省略参数,则返回所有信息。
搜索命令所在的路径以及帮助文档所在的位置

选项功能
-b只查找可执行文件
-m只查找帮助文件

在这里插入图片描述

locate && find

locate:

需要安装 yum install mlocate.x86_6
在这里插入图片描述
依赖于事先构建好的索引库
系统自动实现(周期性任务)
手动更新数据库(updatedb)
在这里插入图片描述

特点:

查找速度快,模糊查找,非实时查找。

格式:

locate [OPTION]… PATTERN…

选项功能
-b只匹配路径中的基名
-c统计总共有多少符合条件个文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

find:

实时查找工具,通过遍历指定起始路径下文件系统层级结构完成文件查找

特点:

查找速度略慢,精确查找,实时查找。

格式:

find [options] [查找的起始路径] [查找条件] [处理动作]

  • 查找的起始路径:指定具体的搜索目录,默认为当前目录
  • 查找条件:指定查找的标准,大小,文件名,类型。默认是指定路径下的所有文件
  • 处理动作:符合查找条件的文件做出的操作,例如cp,rm,默认为输出到标准输出 查找条件:
  • 查找条件:
    表达式:选项和测试
    测试:结果通常为布尔型(“true”, “false”)
  • 组合测试:
    与 -a
    或 -o
    非:-not !
根据文件名查找:
  • -name “pattern” — 引号需要加
    支持通配符 * ? [] [^]
  • -iname “pattern” 不区分大小写
    基于正则表达式模式查找
  • -regex “pattern” 匹配整个路径 而不是文件名
    find / -regex /t./f.
    根据文件的从属关系查找
    在这里插入图片描述
  • -user 查找属主指定用户的所有文件
  • -group 查找属组指定组的所有文件
  • -uid UID:查找属主指定的UID的所有文件
  • -gid GID:查找属组指定的GID的所有文件
  • -nouser:查找没有属主的文件
  • -nogroup:查找没有属组的文件
根据文件类型查找

-type TYPE

f:普通文件
d:目录
b:块设备文件
l:链接文件
c:字符设备文件
p:管道文件
s:socket套接字文件

在这里插入图片描述

根据文件的大小查找

-size [+|-] #UNIT

选项功能
#UNIT(#-1,#]
-#UNIT[0,#-1)
+#UNIT(#,OO)
根据时间戳查找

以天为单位

  • -atime [+|-]# 文件最后访问时间
  • -mtime [+|-]# 文件最后修改时间
  • -ctime [+|-]# 文件最后改变时间

#:[#, #-1) 10 大于等于10天前,小于9天前
-#:(#, 0] -10 最后的访问时间10天以内
+#:(oo, #-1] +10 最后的访问时间在9天以前,包括9天

以分钟为单位

  • -amin [+|-]# 文件最后访问时间
  • -mmin [+|-]# 文件最后修改时间
  • -cmin [+|-]# 文件最后改变时间
根据文件权限来查找

-perm mode 777 rwx 421
权限对象:三类 属主 属组 其他
权限位: 读 写 执行 r w x 4 2 1

  • mode:精确权限匹配
  • /mode:任何一个权限对象中满足其一即可
  • -mode:所有都需要满足
例如:
  • 421 精确,9位权限位所有的权限位保持一致
  • /421 只要包含,且9位权限中每个权限中有一个满足即可
  • -421 只要包含,且9位权限中每个权限均要满足
目录层级
  • -depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找
  • -maxdepth 在某个层次目录中按照递减方法查找
  • -mindepth 在某个层次目录中按照递减方法查找
例如:

查找/tmp目录下第三层目录中的文件

  • [root@nebula tmp]# find /tmp/ -maxdepth 3 -mindepth 3 -name “file*”
    /tmp/test/test/file_test
  • [root@nebula tmp]# find /tmp/ -maxdepth 4 -mindepth 4 -name “file*”
    /tmp/test/test/test/file_new
    在这里插入图片描述
    在这里插入图片描述
处理动作:
选项功能
-print默认动作,输出到标准输出
-fls /path/to/somefile将查找到的文件的长格式信息写入到指定文件中
-ok commond {} ;对执行的每个文件做commond操作,每次的操作需要用户确认
-exec commond {} ;对执行的每个文件做commond操作
-ls类似于对查找到的文件执行“ls -l”命令,输出文件的详细信息
-delete删除查找到的文件
作业:
  • 1.查找/var目录下属主为root,且属组为mail的所有文件或目录
    在这里插入图片描述
  • 2.查找/etc目录下大于1M且类型为普通文件的所有文件
    在这里插入图片描述
  • 3.查找/etc目录下所有用户都没有写权限的文件

在这里插入图片描述

  • 4.查找/etc目录至少有一类用户没有执行权限的文件
    在这里插入图片描述
  • 5.找出ifconfig命令中的IP地址 grep 取数字 cut 切割
    在这里插入图片描述
YOLO11实战 第010期-基于yolo11的农业杂草作物目标检测实战文档(详细教程) 通过这条曲线,用户可以评估模型的检测能力,分析模型在不同阈值下对真实目标的检测是否全面。通过这条曲线,可以评估模型在目标检测任务中的整体性能,并找到合适的置信度阈值,以在精确率和召回率之间做出最佳平衡。PR 曲线越接近右上角,模型性能越好,曲线下方的面积越大,说明模型在不同置信度下的。),它展示了不同置信度下的召回率。条曲线都显示了随着召回率的增加,精确度略有下降的趋势,但整体上精确度保持在很高的水平。通过这条曲线,可以选择合适的置信度阈值,以优化模型的检测结果,平衡精确率和召回率。反映了分类器的准确性。 阅读详情

相关推荐

别光看Demo了!用UE5 Lyra框架快速搭建你的多人对战游戏原型(含完整配置流程)

本文详细介绍了如何利用UE5 Lyra框架快速搭建多人对战游戏原型,包含完整的配置流程和实战案例。Lyra作为可直接二次开发的游戏模板,内置了GAS技能系统、Enhanced Input输入控制等核心功能,大幅缩短开发周期。通过替换角色模型、调整武器数值和配置新地图规则,开发者可在48小时内完成科幻团队竞技游戏原型的搭建。

weixin_28717411的博客 457

linux下的find文件查找命令与grep文件内容查找命令

Linux查找文件内容的常用命令方法。 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名 例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件 grep "thermcontact" */*.in 从文件内容查找与正则表达式匹配的行: $ grep –e “正则表达式” 文件名 查找时不区分大小写: $ grep –i "被查找的字...

莫冲的专栏 1万+

告别算力焦虑:手把手教你用华为CloudMatrix384超节点部署MoE大模型(附xDeepServe配置)

本文详细解析了如何在华为CloudMatrix384超节点上高效部署MoE大模型,通过xDeepServe框架配置和专家分配优化,实现2300 Tokens/s的推理吞吐。文章涵盖环境准备、性能调优、成本平衡及容灾设计,帮助开发者告别算力焦虑,提升AI推理效率。

weixin_30790841的博客 441

Linux下查找文件(find、grep命令)

linux中一切皆文件的思想是重中之重,那么查找文件是学习Linux必须要掌握的技能。 一、find命令 1.按文件名 使用参数 -name ...

GG_Bruse的博客 22万+

POWER(十一)charge pump原理

电荷泵是一种基于电容充放电原理的DC-DC转换电路,通过开关控制实现电压转换,包括升压、降压和负压输出。其核心是利用电荷守恒原理,通过电容存储和转移电荷来改变输出电压。典型拓扑结构包括倍压电路和多阶升压电路,具有结构简单、体积小等优势。关键参数包括转换效率、输出电流能力和开关频率,适用于芯片供电、显示屏驱动等低功耗场景。LVDS部分补充说明了自举电路在驱动电路中的应用及其自同步特性。

zhlwsh的博客 2816

AD9176 双通道高速DAC调试记录

AD9176是一款高性能双通道16位数模转换器,支持高达12.6GSPS采样率,专为多频段无线应用设计。该器件集成8通道15.4Gbps JESD204B接口,支持复数/实数数据输入,每通道最大输入速率达3.08GSPS。关键特性包括:48位高精度NCO、灵活的插值滤波器(最高12倍)、优异的动态性能(SFDR达-83dBc@1.84GHz)以及多芯片同步功能。硬件调试需重点关注时钟配置(建议250M基准时钟)、JESD参数匹配及交流耦合设计。测试指标要求SFDR>55dBc@312MHz,实测值可达65d

universaldata的博客 1490

linux的6种查找文件的方法

linux,查找文件也算是一个痛点。Linux作为一个成熟的系统,也提供了多种命令行工具和图形界面工具来帮助我们进行文件搜索和查找。下面是一些常见的查找文件的方法

chrshh2006的专栏 1万+

保姆级教程:用CANoe手把手复现ECU刷写全流程(含BootLoader三阶段详解)

本文提供了一份详细的CANoe ECU刷写实战指南,涵盖BootLoader三阶段的深度解析。从实验环境搭建到预编程、主编程及后编程阶段,逐步讲解ECU刷写的关键步骤和隐藏逻辑,特别强调UDS诊断和CAN通信的精确控制,帮助开发者掌握ECU刷写的核心技术。

weixin_29234423的博客 531

Linux常用命令之文件搜索命令

但是我们要说的是尽量少用find命令去执行搜索任务,就算要搜索我们也应该尽量的缩小范围,也不要在服务器使用高峰期进行文件搜索,因为搜索也是很占系统资源的。find 【搜索目录】【-name或者-iname】【搜索字符】:-name和-iname的区别一个区分大小写,一个不区分大小写。2、find /etc -iname init (精准搜索,名字必须为 init或者有字母大写也能搜索的到)1、find /etc -name init (精准搜索,名字必须为 init 才能搜索的到)

askuld的博客 7031

GJB设计开发各阶段的文件和记录要求

GJB设计开发各阶段的文件和记录要求

Abel的博客 4055

Android 人像分割实战:OpenCV+YOLOv8+NCNN 三库联动(附 GPU 加速 / 内存优化全方案)

本文详细介绍了在Android项目中集成OpenCV+YOLOv8+NCNN实现实时人像分割的技术方案。主要内容包括:项目环境搭建(配置NDK、添加Native模块)、核心库文件集成(OpenCV、NCNN、YOLOv8模型)、JNI接口设计与实现(Kotlin层调用C++算法)。通过Camera API获取图像数据,使用YOLOv8进行人体检测,结合NCNN高性能推理框架实现人像分割处理,最终将原始画面与分割结果(背景透明)同时显示在Android界面上。该项目采用多技术栈协同工作,OpenCV负责图像处

FJN110的博客 234

linux java目录 语法_Linux系列教程(六)——Linux常用命令之文件搜索命令

前一篇博客我们讲解了Linux链接命令和权限管理命令, 通过 ln -s 链接名 表示创建软链接,不加-s表示创建硬链接;还有三个更改权限的命令,chmod命令可以更改文件或目录权限,chown命令可以改变文件或目录所有者,chgrp命令可以改变文件或目录所属组。但是大家需要注意的是,后面两个命令只能由root用户来完成,而chmod命令除了root用户能完成,还有所更改文件或目录的所有者。那么这...

weixin_28949937的博客 569

连续相位调制通信调制方法的载波同步和定时同步研究及MATLAB仿真

本文将探讨CPM调制方法中的载波同步和定时同步问题,并提供MATLAB仿真源代码。本文讨论了连续相位调制通信中的载波同步和定时同步问题,并提供了相应的MATLAB仿真源代码。通过适当的载波同步和定时同步方法,可以实现对CPM信号的准确解调。希望本文对您理解连续相位调制通信调制方法的载波同步和定时同步问题有所帮助,同时也为您提供了一些MATLAB仿真实现的思路和示例代码。在CPM系统中,载波同步的主要任务是估计接收信号的载波频率偏移和相位偏移。在CPM系统中,常用的定时同步方法是基于自相关函数的峰值检测。

2301_79331230的博客 692

Linux下文件搜索、查找、查看命令

Linux下文件搜索、查找、查看命令 1、最强大的搜索命令:find 一、根据 文件或目录名称 搜索 二、根据 文件大小 搜索 三、根据 所有者和所属组 搜索 四、根据 时间属性 搜索 五、根据 文件类型或i节点 搜索 六、组合条件 搜索   2、在文件资料中查找文件:locate   3、搜索命令所在的目录及别名信息:which  4、搜索命令所在的目录及帮助文档路径:whereis 5、在文件...

黄小小的博客 36万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

linux文件搜索查找命令

linux文件搜索查找命令1、grep功能描述grep 命令在一个或多个文件中查找与指定模式匹配的字符串。如果模式里包含有空格,必须用引号括起来。grep的模式只能是一个被引号括起来的字符串或者是一个单词,后面紧跟着的参数都被当作文件名。grep命令把结果输出到标准输出上,并不改变被搜索的源文件。命令格式grep pattern filename filename2 ...grep

plusboy的专栏 1万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux文件搜索命令扩展

Linux常用命令-3.2其他文件搜索命令 本节主要介绍除了 find 之外的权限管理命令,如需了解 find,请查看上一节 1. locate 功能描述:在文件资料库中查找文件 执行权限:所有用户 命令所在路径:/usr/bin/locate 选项: -i 不区分大小写 操作: updatedb 更新资料库 /tmp 不在其收录范围 用法: locate [文件名称] ...

美好事物 2236

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

linux命令搜索某文件内容

linux命令搜索某文件内容

ken2232的博客 1044

linux文件搜索命令

1.文件搜索命令(locate,find,whereis,which,grep) 1>文件搜索命令locate        用法locate   【文件名】    ---->在后台数据库中按文件名搜索,搜索速度快        /var/lib/mlocate            #locate命令所搜索的后台数据库

zhaojianyin 712

Linux 命令行搜索文件

Linux 管理员一天都不能离开搜索文件,因为这是他们的日常活动。了解一些搜索的东西是不错的,因为这能帮助你在命令行服务器中工作。这些命令记忆起来不复杂,因为它们使用的是标准语法。 可以通过四个 Linux 命令啦执行此操作,每个命令都有自己独特的功能。 方法 1:使用 find 命令在 Linux 中搜索文件和文件夹 find 命令被广泛使用,并且是在 Linux 中搜索文件和文件夹的著名命令。它搜索当前目录中的给定文件,并根据搜索条件递归遍历其子目录。 它允许用户根据大小、名称、所有者、组、类型、权限、

weixin_42277719的博客 2992

linux搜索文件,Linux文件搜索命令 find

今天继续分享linux常用命令,搜索相关命令,首先来看第一个命令一 find :搜索文件或目录语法: find [搜索范围] [匹配条件]1 find /etc -name init 在etc目录下搜索名字为init的文件或目录,如下: 我们看到了相应的搜索结果,但是这只是搜索确定名字的文件或目录,如果我想搜索文件名中包含init的怎么办呢,很简单,用*号即可 *号代表任意字符,?代表单给字符,比...

weixin_39860975的博客 330

Linux 文件搜索命令

一下我是学习笔记 文件搜索命令locate 1.locate搜索速度快 2.格式:locate 文件名 3.在后台数据库中按文件名搜索,搜索速度快 4./var/lib/mlocate #locate命令所有搜索的后台数据库(搜索数据库就不用遍历整个操作系统) 5.updatedb (强制马上)更新数据库(mlocate数据库不是实时更新的,一天才更新一次,所有马上建立

我的博客 501

Linux文件搜索命令有哪些?Linux常用命令之文件搜索命令find详解

本文介绍了几种文件搜索命令,其中find是用的最多的也是功能最强大的文件或目录搜索命令,和另一个搜索命令locate的区别是,find命令是全盘搜索,刚创建的文件也能搜索的到,而locate是在文件资料库中进行搜索,对比find命令搜索速度快很多,但是新创建的文件如果没有收录到文件资料库中,使用locate命令是搜索不到的,再就是/tmp目录是不收录到文件资料库的,也就是说使用locate命令搜索不到在/tmp目录下的文件。

我是飞飞啊,不一定温柔,但一定自由 1211

linux搜索一天内更新的所有文件,Linux 文件搜索命令

1 locate 命令locate 【搜索名】 在后台数据库中按照文件搜索,搜索速度快/var/lib/mlocate 所搜索的数据库位置updatedb 更新数据库,mlocate数据库是默认一天一次更新,使用updatedb 可以强制更新td@td-Lenovo-IdeaPad-Y410P:~$ vi /etc/updatedb.conf上述命令打开该数据库配置文件,得到如下信息:1 P...

weixin_34544513的博客 901
上一篇: Linux文件搜素工具
下一篇: Linux用户、组管理
PerDrix?
博客等级 码龄7年 6粉丝 31原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值