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

find命令

简介 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 ./

72720

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/目录及其子目录下所有一般文件。

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

    Linux命令查找文件或目录 find及结合xargs应用

    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 执行。

    4.2K20

    find命令

    第二章 文件、目录管理 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恢复它。

    58620

    find 命令详解

    前言 find命令是我们日常工作中比较常用的Linux命令。全面的掌握这个命令可以使很多操作达到事半功倍的效果。如果对find命令有以下这些疑惑,本文都能帮你解决: find命令的格式是什么?...之后先用带-prune的find看到,能显示出passs目录,但是目录中的passwd文件并没有显示,说明这个参数让find命令没有进入这个目录查找。...-execdir execdir和exec有一些差别,主要是在执行指定的命令时,那个相关命令是在那个工作目录下执行的差别。exec是在find所指定的起始目录,而execdir是文件所在目录。...最后 find中还可能常用的其他参数比如: -depth:制定了这个参数后,遇到目录先进入目录操作目录中的文件,最后再操作目录本身。 -maxdepth:目录最大深度限制。...-mindepth:目录最小深度限制。 还有一些其他相关参数大家可以在man find中自行补充,就不在这更多废话了。希望本篇可以对大家深入的掌握find命令有所帮助。

    1.5K10

    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 命令 {} \; 说明:会询问用户是否需要执行该命令

    53020

    2.232.242.25 find命令

    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

    38210

    Linux 命令 | find

    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,分别表示文件的修改时间、访问时间和修改权限的时间。

    18120

    CentOS find命令

    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 -

    1K20

    Linux 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 # 查找目录

    23621

    Linux之find命令

    find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。...并且将查找到的子目录和文件全部进行显示。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间。...命令格式 > find pathname -options [-print -exec -ok ...]...命令功能 用于在文件树种查找文件,并作出相应的处理 命令参数 -amin:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer:查找其存取时间较指定文件或目录的存取时间更接近现在的文件或目录...此参数的效果和指定“-exec”类似,但在执行指令之前会先询问用户,若回答“y”或“Y”,则放弃执行命令; -path:指定字符串作为寻找目录的范本样式; -perm:查找符合指定的权限数值的文件或目录

    3.9K00

    Find 命令使用大全

    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

    86400

    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

    73460
    领券