首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LInux查找

LInux查找 一、grep 二、find 2.1 基本用法 2.2 -exec 命令选项 2.3 配合 xargs 命令 三、awk 一、grep Global Regular Expression...1、查找时不区分字符串大小写 grep -i ${“查找字符串”文件名} 2、查找时使用正则表达式,匹配符合字符串 grep -e ${“正则表达式”文件名} 3、查找不匹配指定字符串行: grep...-v ${“被查找字符串”文件名} 4、查找时显示被查找字符串所在行数 grep -n ${“查找字符串”文件名} 5、其他 -q 或 --quiet或--silent : 不显示任何信息。...-amin n 查找系统中最后N分钟访问文件 -atime n 查找系统中最后n*24小时访问文件 -cmin n 查找系统中最后N分钟被改变文件状态文件 -ctime n 查找系统中最后...n*24小时被改变文件状态文件 -mmin n 查找系统中最后N分钟被改变文件数据文件 -mtime n 查找系统中最后n*24小时被改变文件数据文件 示例 根据关键字查找 # 在当前目录查找

16.1K10

Linux文件查找技巧

前言 Linux常用命令中,有些命令可以帮助我们查找二进制文件,帮助手册或源文件位置,也有的命令可以帮助我们查找磁盘上任意文件,今天我们就来看看这些命令如何使用。...#-e参数可以查找只存在文件 (由于该文件不存在,因此也不会被查找出来) 查找计算文件数量 locate -c locate.log #只计算查找数量 1 忽略大小写查找 locate -...locate查找存在一个问题是,如果最近有文件被删除,它仍然能找出来,最近有文件增加,它却找不到。也就是说,它查找并不具备实时性。...find find命令是linux下一个强大查找命令。与locate命令相比,它需要遍历磁盘文件,因此查找速度较慢,但正因如此,它实时性比locate好得多。...find ./ -mtime -3 #查找3天内更改过文件 find ./ -mtime 0 #查找今天更改过文件 find ./ -newer sort.txt #查找比sort.txt修改时间更新文件

5.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linux五个查找命令

1. find find是最常见和最强大查找命令,你可以用它找到任何你想找文件。...- : 所要搜索文件特征。   - : 对搜索结果进行特定处理。...Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。...whereis命令使用实例: $ whereis grep 4. which which命令作用是,在PATH变量指定路径中,搜索某个系统命令位置,并且返回第一个搜索结果。...which命令使用实例: $ which grep 5. type type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带,还是由shell外部独立二进制文件提供

1.5K10

Linux五个查找命令

最近,我在学习Linux,下面是一些笔记。 使用电脑时候,经常需要查找文件。 在Linux中,有很多方法可以做到这一点。国外网站LinuxHaxor总结了五条命令,你可以看看自己知道几条。...大多数程序员,可能经常使用其中2到3条,对这5条命令都很熟悉的人应该是不多。 1. find find是最常见和最强大查找命令,你可以用它找到任何你想找文件。...- : 所要搜索文件特征。   - : 对搜索结果进行特定处理。...Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。...which命令使用实例: $ which grep 5. type type命令其实不能算查找命令,它是用来区分某个命令到底是由shell自带,还是由shell外部独立二进制文件提供

1.5K10

Linux入门】文件查找

常用命令 which:命令查找 whereis:在系统特定目录下查找文件 locate:利用数据库查找文件 find:文件查找 命令查找 which which 命令用于查找指定命令(脚本文件)可执行文件路径...】环境变量所规范路径,去查找执行文件文件名,有些命令不在环境变量所指定路径中,则无法查找到 在系统特定目录下查找文件 whereis whereis 命令只是在特定目录下查找文件并返回路径,并没有查找硬盘上所有文件...命令格式: whereis [参数] 文件名或目录名 # 参数 -l:列出 whereis 会查找几个主要目录 -b:只查找 binary 二进制格式文件 -m:只查找说明文件 manual 路径下文件.../man1/ls.1.gz 利用数据库查找文件 locate locate 命令查找数据是由已建立数据库 /var/lib/mlocate/ 里面的数据所进行,并没有查找硬盘上所有文件,所以查找速度非常快....txt"结尾文件 find /home/test/ -name "*.txt" # 查找指定目录下所有普通文件 find /home/test/ -type f # 查找指定目录下所有目录

27831

Linux查找文件方法

Linux四种查找文件方法 ? 一、which which命令作用是,在PATH变量指定路径中,搜索某个系统命令位置,并且返回第一个搜索结果。 也就是说它返回是你该命令所处位置。...三、locate 说到locate,其实它基本已经能够完成我们基本所需查找需求,并且速度很快,这是因为它是在一个库中进行查找,上面的whereis也是哦。...而不是通过硬盘来查找,这个数据库是liunx自动创建,并且每天更新一次。...上面说了locate是在一个库里查找文件,因此对于一些有新变动文件,而你库还没更新时,这些文件你是用locate找不到,这时find就派上用场了,它可是从硬盘里一个一个进行查找,正因为这样它速度也会相当慢...:查找名称为yeyz_dev文件 ?

6.5K10

查找 Linux 文件:查找命令使用完整指南

在命令行中按名称、部分名称或日期查找文件最简单方法 如果要在 Linux 系统上查找文件,find 命令可以轻松实现。您可以使用“查找”按名称、部分名称、日期、修改时间、大小等搜索文件。...这篇wikiHow文章将教你如何在Linux中使用find命令来查找任何文件,从你下载文件到配置文件 你应该知道事情 find 基本语法是 find <search...find /path -type f -iname filename您可以使用此命令变体来查找 Linux 计算机上任何文件或目录。我们将命令分解为简单部分。...find / -type d -iname "*lib*" 此命令查找 Linux 文件系统上包含字符串“lib”所有目录。 使用该命令使搜索结果更易于管理。...-newermt "2023-2-08 12:00:00" 此命令将查找 Linux 系统上时间戳在 2022 年 2 月 12 日上午 11:00 至 2023 年 8 月 2 日中午 12 点之间所有文件

2.4K10

Linux文件查找命令详解

对于文件查找,我们最好用还是属于find命令了,在说find命令之前,先把另外几个查找命令介绍一下。...locate命令 locate也能查询命令相关路径以及帮助等,但是它不是从PATH路径中进行遍历,它是从Linux一个数据库mlocate.db进行查询,mlocate.db数据库位于/var...这是由于locate进行查找是在mlocate.db数据库进行查找,但是我们刚刚创建这个文件并不在这个数据库中,所以我们需要使用updatedb进行更新数据库 ?...对于find命令使用有一个大致公式 find 要查找位置 [限制条件] 要查找文件名 举个例子,从根目录下寻找所有的文件名中包含balabala文件 ?...推荐阅读 这居然是一个RCE漏洞 Linux重定向及反弹shell详解 部署IIS+PHP+Oracle环境 Linux目录结构及开机流程详解 部署IIS+PHP+SQL server环境

6.4K20

Linux 基础:文件查找 find

linux日常管理中,find使用频率很高,熟练掌握对提高工作效率很有帮助。 find语法比较简单,常用参数就那么几个,比如 -name、 -type、 -ctime等。...初学同学直接看第二部分例子,如需进一步了解参数说明,可以参考find帮助文档。 find语法如下: find(选项)(参数) 根据文件名查找 列出当前目录以及子目录下所有文件 find ....-name "*.png" 根据正则表达式查找 备注:正则表示式比原先想要复杂,支持好几种类型。可以参考这里 找到当前目录下,文件名都是数字 png文件。 find ...../*[0-9]+\.png" 根据路径查找 找出当前目录下,路径中包含 wysiwyg文件/路径。 find ....-path "*wysiwyg*" 根据文件类型查找 通过 -type进行文件类型过滤。

5.4K130

Linux系列之查找命令

前言 我们前端同学时常也会和Linux打交道,那么学习常用命令与概念就非常有必要了。...在接下来几篇文章中,我们一起来学习下有关Linux常用知识点~ Linux 有四个常用查找命令:locate、whereis、which 和 find。本文介绍它们区别和简单用法。...-name是你要寻找东西名字,结果将完全匹配。 image.png 搜索每一个目录,并从顶部开始查找,需要花费一定时间。我们可以通过指定目录来加快速度。...在~目录(home)中进行查找。 \( -type f -not -perm 0600) 反斜线是对小括号转义,我们在这里使用小括号将测试和操作符组合在一起,形成一个更大表达式。...总结 以上就是关于在Linux查找东西介绍 :) 原文链接:https://www.madebygps.com/an-intro-to-finding-things-in-linux[1] 参考资料

3K20

linux文件查找-find命令

、find命令参数;          pathname: find命令所查找目录路径。...3、find命令选项:          -depth:在查找文件时,首先查找当前目录中文件,然后再在其子目录中查找。         ...:查找无有效属组文件          -newer file1 file2:查找更改时间比file1新,但是比file2旧文件          -type:查找某一类型文件,诸如:f-普通文件...n:查找系统中最后n分钟访问文件          -atime n:查找系统中最后n*24小时访问文件          -cmin n:查找系统中最后n分钟被改变文件状态文件         ...-ctime n:查找系统中最后n*24分钟被改变文件状态文件          -mmin n:查找系统中最后n分钟被改变文件数据文件          -mtime n:查找系统中最后n*24小时被改变文件数据文件

8.7K30

Linux查找大文件命令

在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要。...本文整理了查看大文件和清空内容等命令,有用记得收藏~ 目录 1、查询服务器中大于1G文件 2、查询服务器中大于1G文件及属性信息 3、查询大文件并排序 1、查询服务器中大于1G文件 find...tbl_account_pay_record.ibd /var/log/mysqld.log /home/local/mycat/logs/wrapper.log 这条命令是查询自"/"根目录下所有大小超过1G文件...,查询大小可以根据需要改变,如下: 相关查询:查询服务器中大于100M文件 find / -type f -size +100M 2、查询服务器中大于1G文件及属性信息 命令如下,在查询大于1G文件同时...我们一般会改配置优化或清空它,我们一般通过echo "" > /var/log/mysqld.log 命令来清空,那老铁是用啥好办法来清空呢?

7.5K20

Linux查找和筛选工具

name:按文件名查找 iname:按文件名查找,不区分大小写 perm:按文件权限查找 tye:按文件类型查找 mtime +n[-n]:按文件内容改变时间查找,+n表示修改时间距现在n天前,-...n表示修改时间距现在n天以内 ctime +n[-n]:按文件属性改变时间查找 atime +n[-n]:按文件访问时间查找 size +n[-n]:按文件大小查找,+n表示文件大小大于n,-n表示文件大小小于...n,n表示块,1块等于512字节 user:按文件所属主查找 group:按文件所属组查找 nouser:查找没有有效属主文件 nogroup:查找没有有效属组文件 prune:不再指定目录中查找...print:将查找文件输出到标准输出 exec:对查找文件执行shell命令 ok:对查找文件执行shell命令,在每次执行前提示用户是否执行 按文件名查找 如: # find /etc...n:将结果输出同时,也输出该行行号 s:在没有查找到匹配内容时,不显示错误信息 l:从多个文件中查找时,只输出找到匹配内容文件名称 h:从多个文件中查找时,只输出匹配内容,不显示文件名称 c:

3.6K40

利用 Linux 查找重复文件

在find基础上,我们可与(如xargs命令)等其它基本Linux命令相结合,即能创造出无限命令行功能,比如:可以快速查找Linux某个文件夹及其子文件夹中重复文件列表。...要实现这个功能在流程上是比较简单,只要查找遍历出所有文件,再通过命令去比较每个文件MD5就OK啦。...方法二:使用dupeGuru工具 DupeGuru是一个跨平台应用,有Linux、Windows和Mac OS X版本,它可以通过文件大小、MD5和文件名等多种标准来帮助用户找出Linux重复文件...当然方法多种多样,而且无论那种方法应该都不会太难,但笔者第一次遇到这个问题时候第一反应是是用LinuxShell脚本,所以文本介绍这种方式。...size {}c -print0 | xargs -0 md5sum | sort | uniq -w32 --all-repeated=separate | cut -b 36- 大家先cd到自己想要查找重复文件文件夹

5.5K50

Linux Shell查找文件

/bin/bash # 查找当前目录中所有大于1mb文件,把文件名写到文本文件中,统计个数 # # find命令,参数:路径地址,命令参数,-size n (查找长度为n文件) -type f (...查找某类型文件,f普通文件) # tee命令 参数:文件名 (把输入数据保存成文件) # | 管道符号 把第一个命令执行结果传给第二个命令 # wc统计命令,参数:-l (统计行数) find.../bin/bash # 目的:查找/目录下,文件名以abc开头文件100个,保存到文件中 # # for in循环 # shell命令替换,反引号,将命令执行结果保存到变量中 # find查找命令...参数:-name "xxx" (查找文件名,里面可以用通配符*) # head开头命令 参数:-n (显示多少行) # 输出重定向>> 两个>>代表追加 for filename in `find /

5.2K20

Linux查找文件 find

Linux查找文件 find find命令可以在文件系统中查找文件,它一般语法为: find 路径... 测试... 动作... 路径:find开始执行后,会查看每个路径及其整个目录树。...测试:对于遇到每个文件,都会进行测试。测试结果为真的文件会被做成一个列表。 动作:测试完成后,对列表中每个文件执行指定动作。...所属组为name -uid n 拥有着id为n -gid n 所属组id为n -nonuser 搜索文件拥有者不在 /etc/passwd 文件 -nongroup 搜索文件所属组不在 /etc/...]time在之前第n天文件 -[amc]time [+-] n [amc]time在n天之前(+)或之内(-)(不含第n天)文件 -newer file 比file还要新文件 -[amc]min...ls -l处理find搜索到每个文件 这个例子中';'代表着每个文件处理语句结束,下面是另一个例子: $ find ./ -type d -exec chmod 777 {} ';' # 将工作目录下目录文件修改为

7.9K40
领券