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

Find命令-Linux系统搜索利器

1.Motivation ---- 搜索查找是管理文件系统常用的操作,虽然动作逻辑本质上是匹配,很简单,但搜索也有很多种花样,可以用来加速搜索,快速提取想要的内容 最简单的搜索:你想递归遍历从当前目录下所有子目录以及子目录下的文件...-type p #从当前目录开始向下递归搜索FIFO文件 基于文件时间的搜索find . -atime -7 #搜索7天以内访问过的文件 find ....-atime 7 #搜索正好7天前访问过的文件 find . -atime +7 #搜索7天以前访问过的文件 find . -ctime 7 #搜索正好7天前改变的文件 find ....-mtime 7 #搜索正好7天前修改的文件 find . -amin 7 #搜索正好7分钟前访问过的文件 find ....-name "*.c" -exec cat {} \; > all_c_files #从当前目录开始向下递归搜索c文件并将所有的内容汇聚到all_c_files find .

1.5K50

Linux find 文件目录搜索工具

前言find是一个在Linux系统中非常强大和灵活的文件搜索工具。它用于在文件系统中查找文件和目录,并可以执行各种搜索任务,可帮助系统管理员和用户有效地管理文件系统。...find /path/to/search -name "*.txt"查找文件并打印到标准输出 当你使用-print选项时,find命令会将找到的文件名打印到标准输出。...find /path/to/search -name "filename" -print查找文件并删除使用-delete选项,你可以直接删除find命令找到的文件。...find /path/to/search -mtime -7 # 查找最近7天内修改的文件find /path/to/search -mtime +30 # 查找30天前修改的文件查找空文件或目录使用...find /path/to/search -type f # 查找文件find /path/to/search -type d # 查找目录

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

    Linux 文件搜索神器 find 实战详解,建议收藏!

    Linux 系统文件中常用的属性可以分为以下内容:名称、大小、权限、属主、修改时间、访问时间等,find 命令可以按照指定的属性为条件进行查找。 废话不多,直接开干,下边进入案例实战。...案例实战 (一)按文件名称查找 按照文件名称查找是 find 最常见的用法,需要注意的是,搜索的文件名必须完全匹配,才能找到对应的文件。 1. 查找当前目录下所有 go 文件 $ find ....查找 2 天内被修改过的文件 $ find . -mtime -2 -type f -print 2. 查找 2 天前被更改过的文件,-mtime 表示内容修改时间 $ find ....这里需要提一下,find 搜索文件时通过扫描磁盘来进行的,尽可能不要大范围的搜索文件,尤其是在 / 目录下搜索,会长时间消耗服务器的 cpu 资源。...同时也强烈建议收藏本文,以作为 Linux 常用命令手册。 好了,本次分享就到这里了!谢谢大家,我是肖邦,欢迎关注后续的精彩内容

    1.5K30

    知识分享之Linux——find文件搜索命令

    知识分享之Linux——find文件搜索命令 背景 日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家...开发环境 系统:Ubuntu 内容Linux中我们经常需要查找一些文件或者根据文件内容进行查找到底在哪些文件里面,这时就需要用到本节要讲到的find命令了,这个命令可以让我们进行查找到想要的文件,话不多说下面直接开始本节的干货...常用语法 find 指定目录 -命令 内容 常用命令 1、查找当前目录下的指定文件(当前目录向下无限极) find ....-name 文件名 2、全文搜索符合于文件名的 find / -name 文件名 3、不区分大小写文件名的搜索 find / -iname 文件名 4、列出当前目录及子目录下的所有文件 find ....-ctime -10 6、根据文件内容查找文件 find / -type f | xargs grep -l 'docker' 7、在特定文件类型下根据文件内容查找文件 find / -name "*.

    79320

    如何在 Linux 上使用 `find` 和 `locate` 进行文件搜索

    Linux 系统上,当我们需要查找特定的文件或目录时,使用强大的搜索工具是非常重要的。find 和 locate 是两个常用的命令,它们提供了在 Linux 系统中进行文件搜索和定位的功能。...本文将详细介绍如何使用 find 和 locate 命令来搜索文件。图片find 命令find 命令是一个强大的文件搜索工具,可以根据不同的条件来查找文件。...下面是一些常用的 find 命令的用法:根据文件名搜索find -name 例如,要在当前目录及其子目录中查找名为 example.txt 的文件,可以运行以下命令:find ....你还可以使用 -atime(访问时间)和 -ctime(状态改变时间)选项来根据不同的时间戳进行搜索。组合条件搜索find 命令还允许你组合多个条件进行更复杂的搜索。...结论find 和 locate 是在 Linux 系统中进行文件搜索和定位的两个常用命令。find 提供了更灵活的搜索功能,可以根据文件名、类型、大小和时间戳等条件来搜索文件。

    29000

    Find Any File for Mac(文件搜索)

    一款功能强大的mac文件检索工具Find Any File 推荐给大家,mac Find Any File可以让你在本地磁盘上搜索、查找任何文件,包括本地磁盘的名称、 创建或修改日期、 大小或类型和创建者代码等...Find Any File for Mac(文件搜索) 更好的结果:它为找到的项目提供了另一种分层视图。...图像预览:如果您正在寻找图片,图像预览浏览器也很有用(1.9版中的新功能): 查找磁盘上的所有内容:如果在“查找”窗口中按住Option键(alt),则“ 查找”按钮将变为“全部查找”。...如果单击它然后,系统会要求您输入管理员密码 - 然后查找任何文件将以root模式重新启动,能够在Mac的卷上找到任何文件,包括其他用户主目录中的文件(Spotlight的内容)不会这样做。)...更多功能 -搜索多个磁盘或文件夹 要搜索自定义的磁盘或文件夹集,只需将它们放在弹出菜单上,即可选择搜索位置。

    1.3K30

    linux find exec

    查找当前目录下的以.log结尾的文件或目录,并移动到test目录下 find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了...{} 花括号代表前面find查找出来的文件名。 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的。...如果验证一下find命令,会发现该命令只输出从当前路径起的相对路径及文件名。 二. 使用示例 1. 查找当前目录下的文件,并对查找结果执行ls -l 命令 命令: find ....,删除没有提示) 命令: find -type f -mtime -1 -exec rm {} \; 输出: [root@localhost home]# ll total 0 -rw-r--r--....查找当前目录下文件名以.log结尾且24小时内更改过的文件,并进行安全删除操作(即删除前会进行询问) 命令: find -name "*.log" -type f -mtime -1 -ok rm

    4.4K20

    Find Any File for Mac(文件搜索)

    一款功能强大的mac文件检索工具Find Any File 中文版推荐给大家,mac Find Any File可以让你在本地磁盘上搜索、查找任何文件,包括本地磁盘的名称、 创建或修改日期、 大小或类型和创建者代码等...Find Any File for Mac软件简介Find Any File 是一款 Mac 上实用的文件搜索增强工具,相比 Mac 系统自带的搜索功能,Find Any File 提供了更为强大的搜索功能...,如隐藏文件搜索、直接全屏搜索、文件大小、时间等等,而站长使用这款软件是因为支持 NTFS 分区的搜索,因为 Mac 默认不支持搜索 NTFS 分区,这样在搜索移动硬盘上的文件的时候很不方便,而Find...Find Any File 中文版安装教程Find Any File for Mac(文件搜索)下载完成后,将左侧的软件拖动到右侧的应用程序中进行安装即可!...软件下载地址:Find Any File for Mac(文件搜索) v2.4b6中文版windows软件安装:VovSoft Search Text in Files(文件搜索工具)

    39630

    Find Any File for Mac(文件搜索)

    Find Any File是一款Mac平台上的文件搜索工具,它可以帮助用户快速地找到电脑上任何文件或文件夹,而不管它们存储在哪里或者被隐藏在哪里。...以下是Find Any File的一些主要特点:快速搜索Find Any File采用了高效的搜索算法和索引技术,可以在短时间内找到电脑上任何文件或文件夹。...支持高级搜索Find Any File提供了多种高级搜索选项,如大小、日期、权限、内容等,使得用户能够更加精确地定位目标文件。...高度可定制:Find Any File提供了丰富的设置选项,包括排除某些类型的文件、指定搜索范围等,让用户能够根据自己的需求进行调整。...总之,Find Any File是一款非常实用的文件搜索工具,可以帮助Mac用户快速地找到任何文件或文件夹,提高工作效率。Find Any File for Mac(文件搜索)

    44330

    Linux 命令 | find

    Linux 命令 find 命令解析 Linux 命令 find 是一种查找文件和目录的工具,可以通过文件类型、日期、大小等属性来查找符合要求的文件。...find 的一般形式如下: find [path] [option] [action] 其中,参数 path 表示要查找的目录,option 表示查找的选项,action 表示对查找到的文件要执行的操作...为方便读者理解,林一写个具体的 demo: find /data/logs -name "access.log*" -type f -mtime -7 -exec cp {} /backup/ ; 解析...Linux 命令 find 命令注意事项 find 命令搜索文件或目录是从给定的路径开始向下递归,找到所有符合条件的文件或目录: -exec选项后面的命令必须以;结尾表示命令结束; -prune选项表示不进入指定的目录查找文件...,可提高查找效率; -regex选项可以使用正则表达式查找文件; find 命令的属性条件可以使用-mtime、-atime和-ctime,分别表示文件的修改时间、访问时间和修改权限的时间。

    18120

    使用xShell如何搜索查找Linux日志文件里面内容

    并且支持批量管理管理windows及linux服务器、vps。让服务器真正实现了一站式管理,真的是非常方便。需要的可以看一下。...正文:在Linux系统中使用xShell如何搜索查找文件里面的内容是查找问题、系统维护当中最常见的需求。...搜索、查找文件当中的内容,一般最常用的是grep命令,另外还有egrep, vi命令也能搜索文件里面内容 假如是非压缩包文件,可以用grep命令去搜索,例如: grep –i “被查找的字符串” 文件名..., 例如在invest.appLog文件中搜索“9648345” grep 9648345 invest.appLog grep "9648345" invest.appLog 被查找的内容会被标红...”,显然使用"48345"是搜索不到的,但加上-i后便可以搜索出来 grep -i "48345" invest.appLog 6:搜索、查找匹配的行数(会返回包含查找内容的总行数)

    27710

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

    在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。...(2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。...一.find命令     基本格式:find path expression 1.按照文件名查找    (1)find / -name httpd.conf  #在根目录下查找文件httpd.conf...,表示在整个硬盘查找    (2)find /etc -name httpd.conf  #在/etc目录下文件httpd.conf    (3)find /etc -name ‘*srm*’  #使用通配符...access time)    (2)find / -atime -2   # 查找在系统中最后48小时访问的文件    (3)find / -empty   # 查找在系统中为空的文件或者文件夹

    5.1K40

    Linuxfind命令

    分钟被改变文件状态的文件(如:修改文件的权限) -ctime n 查找系统中最后n*24小时被改变文件状态的文件(如:修改文件的权限) -mmin n 查找系统中最后n分钟被改变文件数据的文件(如:修改文件的内容...) -mtime n 查找系统中最后n*24小时被改变文件数据的文件(如:修改文件的内容) n有正负之分,n表示文件更改时间距离为n天(分钟), -n表示文件更改时间距离在n天(分钟)以内,+n表示文件更改时间距离在...查找系统中24小时以内被访问过的文件 > find / -atime -1 查找系统中24小时以内被修改过内容的文件 > find / -mtime -1 查找系统中48小时之前被修改过内容的文件 >...find / -mtime +1 查找系统中所有的.log结尾的文件 > find / -name *.log 查找系统中文件大于100M的文件 > find / -size +100M b —— 块(...查找系统中的空文件 > find / -empty -type f 原文链接:https://rumenz.com/rumenbiji/linux-find.html 微信公众号:入门小站

    3.9K00
    领券