简介 find是linux 命令,它将档案系统内符合 expression 的档案列出来。你可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。...find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。...还有指DOS 命令 find,Excel 函数 find等。 --摘自百度百科 详解 语法: find [path...] [expression] path指明查找路径,不写默认当前路径。...type d c b p f l s 目录 字型装置文件 区块装置文件 具名贮列 一般文件 符号连结 socket文件 --查找普通文件 find ./ -type f --查找目录 find ....--查找当前目录 find ./ -maxdepth 1 --查找子目录且不查找子目录的子目录 find ./ -maxdepth 2 --不查找当前目录,但是查找子目录下的所有文件 find ./
find命令 find命令用来在指定目录下查找文件,任何位于参数之前的字符串都将被视为要查找的目录名,如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示...-empty: 寻找文件大小为0 Byte的文件,或目录下没有任何子目录或文件的空目录。 -exec: 假设find指令的回传值为True,就执行该指令。...-ls: 假设find指令的回传值为Ture,就将文件或目录名称列出到标准输出。 -maxdepth: 设置最大目录层级。...-ok: 此参数的效果和指定-exec类似,但在执行指令之前会先询问用户,若回答y或Y,则放弃执行命令。...示例 查找/tmp/目录及其子目录下所有拓展名为py的文件。 find /tmp/ -name *.py # /tmp/file.py 查找/tmp/目录及其子目录下所有一般文件。
-amin n 查找系统中最后n分钟访问的文件 eg find / -amin -2 # 查找在系统中最后2分钟访问的文件 ----------------------------------...--------------------------------------- -cmin n 查找系统中最后n分钟被改变状态的文件 eg find / -cmin -2 # 查找在系统中最后...---------------------------------------------------------------- -mmin n 查找在系统中最后n分钟里修改过的文件 eg find
find 命令——文件或目录查找而且可以直接对查找结果使用命令。...find 查找范围 查找条件 -name 按名称查找 -maxdepth...查看多深的文件,不能超过所限制的目录下的内容 -mindepth 查看不小于多深的文件,不低于所限制内容
find 命令可以根据给定的路劲和表达式查找指定的文件或目录。find 参数选项很多,并且支持正则表达式,功能强大。 和管道结合使用可以实现复杂的功能,是系统管理和普通用户必须掌握的命令。...一、find 命令格式说明 path find命令查找的目录路径。 -print find命令将匹配到的文件输出到标准输出。...,用法类似于 -amin -help 显示命令摘要(帮助) -maxdepth levels 在某个层次目录中按照递减方法查找 三、find基本用法 find 如不加任何参数,表示查找当前路径下的所有文件和目录...-type d 查找当前路径中的所有目录 find . -type f 查找当前路径中的所有文件 find ....使用 find命令可以把匹配到的文件传递给 xargs 命令执行,在使用 find 命令的 -exec 选项处理匹配到的文件时,find将所有匹配到的文件一起传递给 exec 执行。
第二章 文件、目录管理 2.23-2.25 find 命令 find命令 语法: find [路径] [参数] ;find [选项] [路径] [filename] find [路径] [参数]...-name test2.txt 在该目录精确查找test2.txt ./test/test2.txt [root@adai002 ~]# find ....-type d 在该目录下搜索目录文件 . ./.ssh ./test locate命令 通过查找预先生成的文件列表库来告诉用户要查找的文件在哪里,属于模糊搜索。.../lib/mlocate/mlocate.db': 没有那个文件或目录 [root@adai002 ~]# updatedb 生成列表库 注: 安装好mlocate包后,运行locate命令会报错,...3) 快捷键的使用 常用快捷键: Ctrl+c:终止当前命令 tab:补全命令或目录 Ctrl+d: 退出当前终端,同exit Ctrl+z: 暂停当前进程,暂停后可以用fg恢复它。
背景:由于机器上log日志比较多,所以想写个脚本定时清理日志 find /apps/logs/log_receiver -mtime +7 -name "*[log|err]" -exec rm -f...{} \; 使用find命令来做这个事情 find [-H] [-L] [-P] [path...]...[expression] find 目录路径 -mtime 天数,+7表示7天前 -name 查看文件名字 可以使用通配符 -exec 执行shell脚本 {} \; 这为固定模式; 处理过程中发现一个奇怪的问题...: find /apps/logs/log_receiver/ -mtime +2 -name "*.err" -o -name "*.log" -exec rm -f {} \; 上面的命令只能删除...log日志,不能清除err -o == or,或 用-o最好跟()结合,有优先级处理 应该为: find /apps/logs/log_receiver/ -mtime +2 \( -name "*.err
find 命令在linux中是很常用到的一个查找命令,它的功能非常地强大。...-ok command ] {} \; 参数: path: find命令所查找的目录路径。...-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。.../conf.d/README 注: 查当前目录下的所有普通文件,并在 -exec 选项中使用 ls -l 命令将它们列出 在/logs目录中查找更改时间在5日以前的文件并删除它们: $ find logs...-name filename |rm -rf不通过,是因为 rm命令不接受从标准输入传过来的指令 查找含特定字符串的文件 例如:查找当前目录下含有"the string you want find…"
前言 find命令是我们日常工作中比较常用的Linux命令。全面的掌握这个命令可以使很多操作达到事半功倍的效果。如果对find命令有以下这些疑惑,本文都能帮你解决: find命令的格式是什么?...之后先用带-prune的find看到,能显示出passs目录,但是目录中的passwd文件并没有显示,说明这个参数让find命令没有进入这个目录查找。...-execdir execdir和exec有一些差别,主要是在执行指定的命令时,那个相关命令是在那个工作目录下执行的差别。exec是在find所指定的起始目录,而execdir是文件所在目录。...最后 find中还可能常用的其他参数比如: -depth:制定了这个参数后,遇到目录先进入目录操作目录中的文件,最后再操作目录本身。 -maxdepth:目录最大深度限制。...-mindepth:目录最小深度限制。 还有一些其他相关参数大家可以在man find中自行补充,就不在这更多废话了。希望本篇可以对大家深入的掌握find命令有所帮助。
slocate先将当前目录结构做成一个数据库,然后在此数据库中搜索匹配记录,因此它比find命令的搜索速度更快。 --生成数据库的命令:updatedb。...输入updatedb命令后,在var/lib/mlocate 中生成mlocate.db. find: 语法:find 【路径】【参数】【表达式】 说明:从指定路径下递归向下搜索文件,在不指定查找目录的情况下是对整个系统遍历查找...-size:根据文件大小寻找文件 eg: find /tmp -size 2M 查找在/tmp目录下等于2M的文件 find /tmp -size +2M 查找在/tmp目录下大于2M的文件 find...{}表示命令的参数即为find找到的文件。 \禁止转义 ;表示本行命令结束。...语法:find 【路径】【参数】【表达式】-ok 命令 {} \; 说明:会询问用户是否需要执行该命令。
1.简介 find命令用于在指定目录查找文件,可以指定一些匹配条件,如按文件名、文件类型、用户甚至是时间戳来查找文件。...当-H生效时,命令行的参数有一个指向目录的符号链接,该目录内容将被检查,当然选项`-maxdepth 0`将会阻止这个操作; -D [debugoptions]:使find打印诊断信息,使用时debug...命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。...-type f -group sunk (18)借助-exec选项与其他命令结合使用。 找出当前目录下所有root的文件,并把所有权更改为用户tom find ....find . -empty (21)find命令-perm的权限的加减号的区别。
which命令 which 搜索命令的绝对路径(搜索的目录,默认为 echo $ PATH 该变量下的目录),前提必须得在默认变量下的目录下,同时还得有执行权限,才能搜索得到。...whereis、locate命令 whereis命令是搜索文件的 whichis命令,通过预先生成的一个文件列表库查找与给出的文件名相关文件。...(有局限性) whereis 【-bms】 【文件名】 -b:只查找二进制文件 -m:只查找帮助文件(在man目录下的文件) -s:只查找源代码文件 locate命令——>安装包 yum install...命令 find命令语法: find [路径][参数] find 搜索用 用法: 根据名字查找 find 路径 -name “文件名字 ” 去搜索 [root@hf-01 ~]# find /etc...,直接显示出结果 find 【路径】【参数】 -exec 【命令】 { } (这是空格); 注意:结尾一定要有 ; [root@hf-01 ~]# find /etc/ -type f -mtime
Linux 命令 find 命令解析 Linux 命令 find 是一种查找文件和目录的工具,可以通过文件类型、日期、大小等属性来查找符合要求的文件。...find 的一般形式如下: find [path] [option] [action] 其中,参数 path 表示要查找的目录,option 表示查找的选项,action 表示对查找到的文件要执行的操作...这个命令的意思是:在/data/logs目录下查找文件名以 access.log开头、文件类型为文件、修改时间在7天内的所有文件,并将其复制到 /backup 目录下。...Linux 命令 find 命令注意事项 find 命令搜索文件或目录是从给定的路径开始向下递归,找到所有符合条件的文件或目录: -exec选项后面的命令必须以;结尾表示命令结束; -prune选项表示不进入指定的目录查找文件...,可提高查找效率; -regex选项可以使用正则表达式查找文件; find 命令的属性条件可以使用-mtime、-atime和-ctime,分别表示文件的修改时间、访问时间和修改权限的时间。
CentOS find命令 2018年03月17日 17:26:46 xxllbb_bbb 阅读数 241更多 个人分类: linux运维 Linux的命令详解: find path -option [...mount点 -follow #如果遇到符号链接文件,就跟踪链接所指的文件 -cpio #对匹配的文件使用cpio命令...,将他们备份到磁带设备中 -prune #忽略某个目录 find用法: 查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件...2日内被存取过的文件或目录 find /home -user cnscn 列出/home目录内属于用户cnscn的文件或目录 find /home -uid +501 ...列出/home目录内用户的识别码大于501的文件或目录 find /home -group cnscn 列出/home内组为cnscn的文件或目录 find /home -
-type f -mtime +1 find path -option [ -print ] [ -exec -ok command ] {} \ find命令的参数;...pathname: find命令所查找的目录路径。...例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。...-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。...home目录内属于用户cnscn的文件或目录 find /home -uid +501 列出/home目录内用户的识别码大于501的文件或目录 find
基本用法基本用法:要查找文件或目录,可以使用以下基本命令find /path/to/search -name "filename"这将在 /path/to/search 目录及其子目录中查找文件名为 "...find /path/to/search -name "*.txt"查找文件并打印到标准输出 当你使用-print选项时,find命令会将找到的文件名打印到标准输出。...find /path/to/search -name "filename" -print查找文件并删除使用-delete选项,你可以直接删除find命令找到的文件。...这对于清理不需要的空文件或目录非常有用。find /path/to/search -empty查找文件类型 使用-type选项,你可以根据文件类型来查找文件或目录。...-type f表示查找文件,-type d表示查找目录。find /path/to/search -type f # 查找文件find /path/to/search -type d # 查找目录
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。...并且将查找到的子目录和文件全部进行显示。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。...命令格式 > find pathname -options [-print -exec -ok ...]...命令功能 用于在文件树种查找文件,并作出相应的处理 命令参数 -amin:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录...此参数的效果和指定“-exec”类似,但在执行指令之前会先询问用户,若回答“y”或“Y”,则放弃执行命令; -path:指定字符串作为寻找目录的范本样式; -perm:查找符合指定的权限数值的文件或目录
find命令 一般格式: find + 目录名称 + 参数 1 @1参数的含义: name #文件名称 实验1:按照文件名查找 ##查找/etc目录中文件名为passwd...20k的文件 root@localhost mnt# find /mnt/ -size 20k /mnt/file2 ##查找/mnt目录下比20k小的文件 root@localhost mnt# find...f /mnt/file1 /mnt/file3 /mnt/file2 ##d表示目录 root@localhost ~# find /mnt -type d /mnt Find File By Name...file2 /mnt/file3 ##查找文件更新距离现在超过1分钟的文件 root@localhost mnt# find /mnt/ -ctime +1 8 参数含义: exec 命令 {}...\; #对查找到的文件执行某命令;-exec表示开始执行动作 {} 表示用find命令查找出的所有文件 1 2 3 实验8:对查找到的文件执行某些动作 (1).给/mnt下文件权限包含004
/text.sh {} \; 例7 :列出所有长度为零的文件:find . -empty find命令详解: find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。...如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。...实例1:在当前目录下查找文件长度大于1 M字节的文件 命令: find ....实例2:在目录中查找更改时间在n日以前的文件并删除它们 命令: find ....实例5:查找文件移动到指定目录 命令: 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
领取专属 10元无门槛券
手把手带您无忧上云