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

Linux文件查找命令详解

对于文件查找,我们最好用的还是属于find命令了,在说find命令之前,先把另外几个查找命令介绍一下。...对于find命令的使用有一个大致的公式 find 要查找的位置 [限制条件] 要查找文件名 举个例子,从根目录下寻找所有的文件名中包含balabala的文件 ?...我们也可以按照修改时间对文件进行查找,加入 -mtime 参数就可以了 为了方便find的按时间查找,我们用下面的命令来生成一批文件 首先先了解一下date命令 ?...查询最近三天的文件 find . -type f -name "*.txt" -mtime -3 ? 常用到的查找命令就是这些了,如果有其他需要的话,再查看帮助文件就可以了。...推荐阅读 这居然是一个RCE漏洞 Linux重定向及反弹shell详解 部署IIS+PHP+Oracle环境 Linux目录结构及开机流程详解 部署IIS+PHP+SQL server环境

6.4K20

linux文件查找-find命令

find命令:用于在文件树中查找文件,并作出相应的处理 1、find命令的格式;          find pathname -options [-print -exec -ok ...] {}\ 2...、find命令的参数;          pathname: find命令查找的目录路径。...3、find命令的选项:          -depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找。         ...-name:按照文件查找          -perm:按照文件权限来查找          -prune:可用使find命令不在当前制定的目录中查找,如果同时使用-depth选项,那么-prune将被.../test.txt  5、使用exec或ok来执行shell命令:          只要把想要的操作写在一个文件里,就可以用exec来配合find命令查找     1)显示当前目录下面所有大于10k的文件

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

    Linux查找文件命令

    在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满的情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要。...本文整理了查看大文件和清空内容等命令,有用记得收藏~ 目录 1、查询服务器中大于1G的文件 2、查询服务器中大于1G的文件及属性信息 3、查询大文件并排序 1、查询服务器中大于1G的文件 find...lib/mysql/jiema/tbl_account_pay_record.ibd /var/log/mysqld.log /home/local/mycat/logs/wrapper.log 这条命令是查询自...命令如下,在查询大于1G文件的同时,显示创建者、size(以b为单位)、修改日期、路径; find / -type f -size +1G -print0 | xargs -0 ls -l 查询结果如下...quanliang_changeLocation.ibd   最后,像上面log日志大小有几个G的,我们一般会改配置优化或清空它,我们一般通过echo "" > /var/log/mysqld.log 命令来清空的

    7.6K20

    linux 命令查找文件_grep命令查找文件

    一 grep : 查看文件内容,在文件中查询一个关键字,即搜索字符串的命令(在指定的文件中搜索符合条件的字符串) grep 是包含匹配,不是完全的精确匹配,特别适合查找内容 语法 : grep...root@localhostTEST ~]# grep -c -n “services” anaconda-ks.cfg – 参数-c和其它参数一起使用时,结果只显示统计行数2 二 find :用于查找文件...,适合找文件使用(linux 中最强大的搜索命令) 语法: find [path] [-option] —- find [搜索范围][搜索条件] 参数: -name 文件名 —- 按照文件名进行搜索...(了解) 参数: -user 所有者 —- 按照文件的所有者进行搜索(了解) [root@localhostTEST ~]# find / -user test01 三 locate : 用来查找文件...,按照文件查找,消耗资源小,比find -name 快很多,但是新创建的文件找不到,并且 tmp 临时目录 下的文件也找不到,原因,是locate 查找的是 Linux的数据库 /var/lib/mlocate.db

    6.3K40

    详解Linux命令文件查找

    一、执行文件查找 which(查找‘执行文件’) //根据PATH环境变量所规范的路径查询 which [-a] command //其中参数-a是指列出找到所有命令,而非只显示找到的第一个...5)find特殊功能 对查询的结果做操作 -print:输出至标准输出;默认的动作; -ls:类似于对查找到的文件执行“ls -l”命令,输出文件的详细信息,这里不可以使用‘ll’别名; -delete...:删除查找到的文件; -fls /PATH/TO/SOMEFILE:把查找到的所有文件的长格式信息保存至指定文件中; -ok COMMAND {} \; :对查找到的每个文件执行由COMMAND表示的命令...;每次操作都由用户进行确认; -exec COMMAND {} \; :对查找到的每个文件执行由COMMAND表示的命令; 注意:find传递查找到的文件路径至后面的命令时,是先查找出所有符合条件的文件路径...以上所述是小编给大家介绍的了Linux命令文件查找详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对ZaLou.Cn网站的支持!

    1.4K51

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

    命令行中按名称、部分名称或日期查找文件的最简单方法 如果要在 Linux 系统上查找文件,find 命令可以轻松实现。您可以使用“查找”按名称、部分名称、日期、修改时间、大小等搜索文件。...如果您知道文件位于哪个目录中,则可以在 find 命令中指定该目录。如果没有,您可以从根 (/) 目录开始搜索整个 Linux 系统。...这篇wikiHow文章将教你如何在Linux中使用find命令查找任何文件,从你下载的文件到配置文件 你应该知道的事情 find 的基本语法是 find <search...find /path -type f -iname filename您可以使用此命令的变体来查找 Linux 计算机上的任何文件或目录。我们将命令分解为简单的部分。...find / -type d -iname "*lib*" 此命令查找 Linux 文件系统上包含字符串“lib”的所有目录。 使用该命令使搜索结果更易于管理。

    3.4K10

    Linux 系统下查找文件命令

    Linux 系统下查找文件命令,融合多部Linux经典著作,去除多余部分,保留实用部分。 查命令绝对路径: which用于查找并显示给定命令的绝对路径,环境变量中PATH参数也可以被查出来。...: locate 搜索一个数据库/var/lib/mlocatedb,这个数据库中含有本地所有文件信息,Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件...find 命令可以说是最重要的查找命令了,该命令参数较多。...在linux中有一个别名机制,如rm删除文件,执行的却是rm -i(用which rm 可以查看命令别名), 使用rm删除文件前会提示,就是因为rm -i这个参数。...如果想使用命令原意,可以在加\转义, 如:\rm test.txt 则不会提示,直接删除 查找/var/log/目录下名字以.log结尾的文件,找到后执行 ls -l 显示详细信息.

    4.4K30

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

    Linux文件搜索、查找、查看命令 1、最强大的搜索命令:find 查找各种文件命令  2、在文件资料中查找文件:locate   3、搜索命令所在的目录及别名信息:which  4、搜索命令所在的目录及帮助文档路径...9、指定显示文件后多少行内容:tail 10、查看一个文件:cat 11、查看文件内容多少字符多少行多少字节:wc 12、排序文件内容:sort 1、最强大的搜索命令:find 查找各种文件命令...,n分钟以内和n分钟 eg:在 /etc 目录下查找5 分钟内被修改过属性的文件和目录     find /etc -cmin -5 五、根据 文件类型或i节点 搜索 -type 根据文件类型查找...:  f表示文件,d表示目录,l表示软链接 eg:查找 /home 目录下文件类型是目录的 find /home -type d -inum 根据i节点查找 eg:查找 /tmp 目录下i节点为...所以locate命令的执行要比find命令执行速度快很多。但是这里有个问题,文件资料库是需要不断更新的。我们新创建的文件如果不更新 文件资料库,使用 locate 是查找不到的。

    2.9K30

    Linux文件查找命令find,xargs详述

    3、find命令选项 -name 按照文件查找文件。 -perm 按照文件权限来查找文件。...-prune 使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。 -user 按照文件属主来查找文件。...大多数用户使用这一选项是为了查找文件并删除它们。建议在真正执行rm命令删除文件之前,最好先用ls命令看一下,确认它们是所要删除的文件。...来看看xargs命令是如何同find命令一起使用的,并给出一些例子。 下面的例子查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件 #find ....在下面的例子中, find命令文件系统的根目录开始,查找一个名为CON.FILE的文件。 它将首先匹配所有的文件然后再进入子目录中查找

    7.6K20

    Linux 命令之 find:查找文件

    Linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。...如果在使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。...示例 7:借助-exec命令,将当前目录及子目录下所有.txt格式的文件以File:文件名的形式打印出来 find ....示例 8:借助-exec命令,将当前目录及子目录下所有 3 天前的.txt格式的文件复制一份到old目录 find ....nouser 找出不属于本地主机用户识别码的文件或目录 -ok 此参数的效果和指定-exec类似,但在执行指令之前会先询问用户,若回答y或Y,则放弃执行命令 -perm 查找符合指定的权限数值的文件或目录

    6K20

    linux必学的文件及内容查找命令

    “在linux环境下,我们经常要查找一个文件或者文件的内容,但搜索的命令有很多,这些命令都有什么区别,应该怎么选择和使用呢? 下面总结了一些常见的文件查找、内容查找命令,收藏起来备用吧。...” 文件查找 whereis 显示命令路径以及命令相关的帮助手册文件路径,可以根据参数限定只查询命令、源文件和man文件。...常用参数 -b :查找可执行文件 -m :查找在man路径下的帮助文件 -s :查找源代码文件 whereis pwd #查找pwd命令的相关文件 whereis -m pwd #查找pwd命令的帮助文件...locate 从linux内置的索引数据库/var/lib/mlocate/mlocate.db查找文件,查询速度超快,但是新建的文件可能需要一定时间才能加入该索引数据库,可以执行updatedb命令强制更新一次索引...内容查找 grep grep是linux系统一个强大的文本搜索工具,可以从文本文件或者管道数据流中筛选匹配的行或者数据。可以使用字符串或者正则表达式匹配。

    3K30

    如何使用 Linux find 命令查找文件

    Linux系统中,find命令是一个非常强大的工具,可以帮助用户查找文件或目录。这篇教程将向您展示如何使用Linux find命令查找您需要的文件。...基本语法在使用Linux find命令之前,您需要了解其基本语法。Linux find命令的基本语法如下:find [path] [expression]其中:path:要查找的目录路径。...例如:我们要在服务器的根目录查找包含“wljslmz”的文件或者目录:find / -name "*wljslmz*"输出:图片查找文件类型要查找特定类型的文件,您可以使用Linux find命令的-type...结论Linux find命令是一个非常强大的工具,它可以帮助您查找文件和目录。在本教程中,我们介绍了Linux find命令的基本语法和各种选项,使您能够更好地了解如何使用它来查找您需要的文件。...如果您想了解更多关于Linux find命令的信息,请参阅Linux find命令的官方文档。

    4.3K00

    linux find 命令查找文件文件

    今天说一说linux find 命令查找文件文件夹[通俗易懂],希望能够帮助大家进步!!!...查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件:find /(查找范围) -name 查找关键字 -print 详解: find命令用来在指定目录下查找文件。...任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。...-type f 时间戳 UNIX/Linux文件系统每个文件都有三种时间戳: 访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。...-type f -name "*.txt" -exec printf "File: %s\n" {} \; 因为单行命令中-exec参数中无法使用多个命令,以下方法可以实现在-exec之后接受多条命令

    27.6K51

    Linux 命令:每日一学,文件查找之find命令实践

    0x01 文件查找 1.locate 命令 - 使用文件索引数据库快速查找 2.updatedb 命令 - 更新文件系统数据库 描述:此命令Linux查找文件或目录的命令,它与 updatedb 命令都是来自于.../tmp" #搜索时不搜索的路径 weiyigeek.top-配置updatedb.conf文件设置搜寻规则 # 3.使用 locate 命令进行文件查找 # 查找文件名或目录中带有 "conf...- 实时查找文件或目录的高级工具 描述:此工具是Linux中最常用搜索文件或者目录的命令,其功能也是十分强大能从各个维度方面进行搜寻,例如,时间、文件大小、用户、权限等,并且可以按照文件名或目录名进行搜索...-ls # 对查找到的文件执行类似于 ls -l 的命令 -fls /tmp/test.log # 存入执行ls -aihl 命令后输出到文件 -delete # 删除查找文件 -exec...总结说明 Linux 系统中文件查找命令使用建议,若要非实时查询可使用 locate 命令,若要实时查询可使用 find 命令,附上两个命令快速学习的大纲脑图。

    14610

    文件查找下载命令

    [TOC] 0x00 快速入门 命令脑图: WeiyiGeek.locte与find脑图 0x01 文件查找 locate 命令 描述:在后台数据库中按文件名搜索,速度更快,通过/var/lib/mlocate...命令 - Linux 高级文件目录查询命令 描述:是Linux中最常用搜索文件或者目录的命令,十分强大能从各个维度方面进行搜寻; #基于语法: find【搜索范围】【搜索条件】 #参数 -name...-ls #类似于对查找文件执行ls -l命令 -empty #只对空目录进行限制 -delete #删除查找文件 -fls /tmp/test.log #存入ls -aihl 格式的到文件...sz 与 rz 命令 描述:在debian系列中采用sz和rz命令进行下载或者上传文件到服务器中; sz remote文件 #下载linux上的文件到本地(debain系列采用) rz local...文件 #上传本地文件Linux上 wget 命令 描述:用来从指定的URL下载文件,wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试

    2.5K20

    文件查找下载命令

    WeiyiGeek.locte与find脑图 ---- 0x01 文件查找 locate 命令 描述:在后台数据库中按文件名搜索,速度更快,通过/var/lib/mlocate内数据库记载找出用户输入的关键字文件名...WeiyiGeek.设置搜寻参数 find 命令 - Linux 高级文件目录查询命令 描述:是Linux中最常用搜索文件或者目录的命令,十分强大能从各个维度方面进行搜寻; #基于语法: find【搜索范围...-ls #类似于对查找文件执行ls -l命令 -empty #只对空目录进行限制 -delete #删除查找文件 -fls /tmp/test.log #存入ls -aihl 格式的到文件...-exec/-ok 命令 {} \;用来继续处理搜索到的文件(非常重要) find /root -size +20k -a -size -50k -exec ls -lh {} \; #查找20...; sz remote文件 #下载linux上的文件到本地(debain系列采用) rz local文件 #上传本地文件Linux上 wget 命令 描述:用来从指定的URL下载文件,wget

    2.5K20

    Linux文件的默认权限与查找命令详解

    文件/目录的默认权限和隐藏权限 在前面几篇博客中为也已经提过,文件/目录的基本权限有rwx,那么除了这三个基本权限,Linux使用的ext2/ext3文件系统还存在着文件/目录的隐藏权限。...命令查看。...输入:file /chai 显示:Ascii、data…… 命令文件的查询 脚本文件的查询 which [-a] 命令的名字 -a:将所有path路径下符合条件的命令都列出来,而不仅仅只列出找到的第一个命令...PS:Linux会将所有的文件记录在一张数据库表中,那么在使用whereis和locate查找文件时是在这张表中查找,有时候由于这张表更新的比较慢,所以可能会查找到已经删除的文件,也有可能找不到最新创建的文件...: name 文件名:根据文件查找 size [+-] SIZE:查找比SIZE大/小的文件 type TYPENAME:查找文件类型是TYPE的文件文件类型有:f(普通文件)\b\c\s\d\l\

    2.7K160
    领券