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

find命令

简介 find是linux 命令,它将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。...find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。...还有指DOS 命令 find,Excel 函数 find等。 --摘自百度百科 详解 语法: find [path...] [expression] path指明查找路径,不写默认当前路径。...-name "123456*" #查找结果为空 Bash 指定查找深度 find默认递归查找所有子目录,可以通过参数-maxdepth指定最大深度,-mindepth指定最小深度,1代表当前目录...--查找当前目录 find ./ -maxdepth 1 --查找子目录且不查找子目录子目录 find ./ -maxdepth 2 --不查找当前目录,但是查找子目录下的所有文件 find ./

70620

find命令

find命令 find命令用来在指定目录下查找文件,任何位于参数之前的字符串都将被视为要查找的目录名,如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示...-depth: 从指定目录下最深层的子目录开始查找。 -empty: 寻找文件大小为0 Byte的文件,或目录下没有任何子目录或文件的空目录。...-ok: 此参数的效果和指定-exec类似,但在执行指令之前会先询问用户,若回答y或Y,则放弃执行命令。...示例 查找/tmp/目录及其子目录下所有拓展名为py的文件。 find /tmp/ -name *.py # /tmp/file.py 查找/tmp/目录及其子目录下所有一般文件。...find /tmp/ -ctime -1 # /tmp/ # /tmp/1 # /tmp/file.txt # /tmp/file 查找/tmp/目录及其子目录下所有更改时间在7日以前的普通文件,并在删除之前询问是否删除

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

find 命令详解

前言 find命令是我们日常工作中比较常用的Linux命令。全面的掌握这个命令可以使很多操作达到事半功倍的效果。如果对find命令有以下这些疑惑,本文都能帮你解决: find命令的格式是什么?...命令基础 find命令大家都比较熟悉,反倒想讲的有特色比较困难。那干脆我们怎么平淡怎么来好了。...我们一般用的find命令格式很简单,一般分成三个部分: find /etc -name "passwd" 格式如上,第一段find命令。第二段,要搜索的路径。...但是不包括7个24小时到8个24小时的时间范围。那么-mtime +7也应该好理解了。这就是find指定时间的含义。类似的参数还有: -ctime:以天为单位通过change time查找文件。...它是用来给find做标记用的。find在解析命令的时候,要区分给定的参数是要传给自己的还是要传给command命令的。所以find以分号作为要执行命令所有参数的结束标记。命令返回值为0则返回true。

1.4K10

Linux find 命令

find 命令在linux中是很常用到的一个查找命令,它的功能非常地强大。...-ok   command ]   {}  \; 参数: path: find命令所查找的目录路径。...-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。...-ok:    和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。 例:find ....管道、符号链接、普通文件 -size      n[c]                 #查长度为n块[或n字节]的文件 -depth                          #使查找在进入子目录前先行查找完本目录

5.5K30

Find命令使用

slocate先将当前目录结构做成一个数据库,然后在此数据库中搜索匹配记录,因此它比find命令的搜索速度更快。 --生成数据库的命令:updatedb。...输入updatedb命令后,在var/lib/mlocate 中生成mlocate.db. find: 语法:find 【路径】【参数】【表达式】 说明:从指定路径下递归向下搜索文件,在不指定查找目录的情况下是对整个系统遍历查找...-not:满足对条件取反的条件 操作找到的文件: 语法:find 【路径】【参数】【表达式】-exec 命令 {} \; 说明:直接对符合条件的文件执行所给的命令,不询问用户是否需要执行。...{}表示命令的参数即为find找到的文件。 \禁止转义 ;表示本行命令结束。...语法:find 【路径】【参数】【表达式】-ok 命令 {} \; 说明:会询问用户是否需要执行该命令

51320

Linux命令(31)——find命令

find首先对整个命令行进行语法解析,并应用给定的options,然后定位到搜索路径path下开始对路径下的文件或子目录进行表达式评估或测试(test),评估或测试的过程是按照表达式的顺序从左向右进行(...find /logs -type f -mtime +5 -exec rm {} ; (2)列出当前目录及子目录下所有文件和文件夹。...find /home -name "*.txt" #同上,但忽略大小写 find /home -iname "*.txt" (4)当前目录及子目录下查找所有以.txt和.pdf结尾的文件。...find . -maxdepth 3 -type f (10)搜索出深度距离当前目录至少2个子目录的所有文件。 find ..../text.sh {} \; (19)搜索但跳出指定的目录,查找当前目录或者子目录下所有.txt文件,但是跳过子目录sk。 find . -path ".

1.9K50

Linux 命令 | find

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

16820

2.232.242.25 find命令

which命令 which 搜索命令的绝对路径(搜索的目录,默认为 echo $ PATH 该变量下的目录),前提必须得在默认变量下的目录下,同时还得有执行权限,才能搜索得到。...whereis、locate命令 whereis命令是搜索文件的 whichis命令,通过预先生成的一个文件列表库查找与给出的文件名相关文件。...命令 find命令语法: find [路径][参数] find 搜索用 用法: 根据名字查找 find 路径 -name “文件名字 ” 去搜索 [root@hf-01 ~]# find /etc.../sshd /etc/ssh/sshd_config /etc/pam.d/sshd [root@hf-01 ~]# stat命令 stat命令可以列出文件的具体信息,包括atime、ctime、mtime...,直接显示出结果 find 【路径】【参数】 -exec 【命令】 { } (这是空格); 注意:结尾一定要有 ; [root@hf-01 ~]# find /etc/ -type f -mtime

36910

CentOS find命令

CentOS find命令 2018年03月17日 17:26:46 xxllbb_bbb 阅读数 241更多 个人分类: linux运维 Linux的命令详解: find path -option [...字符设备、管道、符号链接、普通文件 -size     n[c]              #查长度为n块[或n字节]的文件 -depth                      #使查找在进入子目录前先行查找完本目录...字符设备、管道、符号链接、普通文件 -size     n[c]              #查长度为n块[或n字节]的文件 -depth                      #使查找在进入子目录前先行查找完本目录...mount点 -follow                     #如果遇到符号链接文件,就跟踪链接所指的文件 -cpio                       #对匹配的文件使用cpio命令...find . -type d -print #按类型查找 find .

1K20

Linux之find命令

find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。...并且将查找到的子目录和文件全部进行显示。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。...命令格式 > find pathname -options [-print -exec -ok ...]...命令功能 用于在文件树种查找文件,并作出相应的处理 命令参数 -amin:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录...; -empty:寻找文件大小为0 Byte的文件,或目录下没有任何子目录或文件的空目录; -exec:假设find指令的回传值为True,就执行该指令; -false:将find指令的回传值皆设为

3.9K00

linux find命令用法

find 命令在Linux系统中用于在文件系统中搜索符合特定条件的文件和目录。...以下是find命令的详细文档和一些示例: 命令语法 find 命令的基本语法如下: find [path] [expression] 其中,path 参数指定要搜索的目录或文件路径。...如果未指定任何路径,则默认搜索当前工作目录下的所有文件和子目录。 expression 参数指定搜索条件。可以使用多个条件来搜索不同类型的文件。...常见的选项和参数 以下是一些常见的 find 命令选项和参数: -name pattern: 按文件名匹配搜索文件或目录。...例如:find /var/log -user root 示例 以下是一些使用 find 命令的示例: 搜索指定目录下所有 .txt 文件: find /home/user/documents -name

12K41

Linux之find命令

find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。...并且将查找到的子目录和文件全部进行显示。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。...命令格式 > find pathname -options [-print -exec -ok ...]...命令功能 用于在文件树中查找文件,并作出相应的处理 命令参数 -amin:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录...; -empty:寻找文件大小为0 Byte的文件,或目录下没有任何子目录或文件的空目录; -exec:假设find指令的回传值为True,就执行该指令; -false:将find指令的回传值皆设为

3.5K10

Find命令详解整理

Find locate 搜索命令 使用: 1 #yum install -y mlocate   安装 updatedb  生成db数据库,服务器不建议在工作时间生成,使用计划任务在凌晨启动 1 2...3 #find /etc/ -name 'sshd*'    模糊搜索,搜索/etc目录下name为sshd的文件或目录 #find /etc/ -type d -name "sshd*"   模糊搜索...,只搜索/etc目录下name为sshd的目录 #find /etc/ -type f -name "sshd*"   模糊搜索,只搜索/etc目录下name为sshd的文件 -type l 为连接文件...#find /etc/ -type f -mtime +1 -name "*.conf"          #一天前的/etc目录下名为.conf 且修改过的文件 #find /etc/ -type ...-l {} \;    #200分钟以内/etc目录下修改过的文件,  -exec 是指:执行     ls -l 命令, {} 表示对列出的结果再次交给ls一条条的执行 1 2 3 #find /etc

71960

Linux命令find——查找命令

如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。...想要的当前目录及子目录中查找文件名以一个大写字母开头的文件,可以用: find ....-size +10 -print 11.使用depth选项: 在使用find命令时,可能希望先匹配所有的文件,再在子目录中查找。使用depth选项就可以使find命令这样做。...这样做的一个原因就是,当在使用find命令向磁带上备份文件系统时,希望首先备份所有的文件,其次再备份子目录中的文件。...命令find / -name "CON.FILE" -depth -print 说明: 它将首先匹配所有的文件然后再进入子目录中查找 12.使用mount选项: 在当前的文件系统中查找文件(不进入其他文件系统

4.5K50
领券