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

Linux 基础:文件查找 find

linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。 find的语法比较简单,常用参数的就那么几个,比如 -name、 -type、 -ctime等。...初学的同学直接看第二部分的例子,如需进一步了解参数说明,可以参考find的帮助文档。 find语法如下: find(选项)(参数) 根据文件名查找 列出当前目录以及子目录下的所有文件 find ....找到当前目录下名字为 11.png的文件 find . -name "11.png" 找到当前目录下所有的 jpg文件 find ....f 普通文件 l 符号连接 d 目录 c 字符设备 b 块设备 s 套接字 p Fifo 举例,查找当前目录下,路径中包含 wysiwyg的文件 find ....-perm 644 根据文件拥有者 找出文件拥有者为 root的文件 find . -type f -user root 找出文件所在群组为 root的文件 find .

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

Linux查找文件 find

Linux查找文件 find find命令可以在文件系统中查找文件,它的一般语法为: find 路径... 测试... 动作... 路径:find开始执行后,会查看每个路径及其整个目录树。.../etc -type f -print # 搜索/etc目录下的普通文件并显示 $ find /etc -type d -print # 搜索/etc目录下的目录并显示 $ find /etc -...目录下的普通文件文件名为group的文件并显示 -perm按特定权限搜索文件: $ find -perm 775 -print # 搜索工作目录中权限为775的文件并显示 $ find -perm...1-3M的普通文件并显示 下面的命令按时间搜索文件: $ find -mmin -30 -print # 搜索30分钟内被修改的文件并显示 $ find -mtime 0 -print...-name '*.txt' -print # 搜索工作目录中文件名不以.txt结尾的普通文件并显示 动作 例子 $ find ./ -name now.txt -print 中的-print就是一个动作

7.9K40

Linux 基础:文件查找 find

linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。 find的语法比较简单,常用参数的就那么几个,比如 -name、 -type、 -ctime等。...初学的同学直接看第二部分的例子,如需进一步了解参数说明,可以参考find的帮助文档。 find语法如下: find(选项)(参数) 根据文件名查找 列出当前目录以及子目录下的所有文件 find ....找到当前目录下名字为 11.png的文件 find . -name "11.png" 找到当前目录下所有的 jpg文件 find ....f 普通文件 l 符号连接 d 目录 c 字符设备 b 块设备 s 套接字 p Fifo 举例,查找当前目录下,路径中包含 wysiwyg的文件 find ....-perm 644 根据文件拥有者 找出文件拥有者为 root的文件 find . -type f -user root 找出文件所在群组为 root的文件 find .

3.9K60

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 -size +10M # 查找大于10MB的文件find /path/to/search -size -1G # 查找小于1GB的文件根据文件修改时间查找使用...find /path/to/search -mtime -7 # 查找最近7天内修改的文件find /path/to/search -mtime +30 # 查找30天前修改的文件查找空文件或目录使用

15921

(6)Linux文件搜索命令find

命令名称:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find [搜索范围] [匹配条件] 功能描述:文件搜索 ?...例1:find [搜索范围] -name [关键字] 在特定路径下搜索文件名作为关键字的文件或者目录。 这里指的是在/etc目录下搜索名称为init的文件或目录。 ? ?...例2:find [搜索范围] -name *[关键字]* 可以将含有关键字的任何文件都可以被搜索出来。 这里指的是在/etc目录下搜索带有init关键字的文件或目录。 ? ?...例6:find [搜索范围] -size [数据块] 根据文件大小查找 数据块前面加+表示查找大于这个大小的文件,-表示查找小于这个大小的文件,不加表示查找等于这个大小的文件(一般不常用) PS:...例8:①find [搜索范围] -amin [时间] 查找时间以内被访问过的文件和目录 ②find [搜索范围] -cmin [时间] 查找时间以内被修改过属性的文件和目录

2K20

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

-type 查找某一类型的文件,诸如: b - 块设备文件。 d - 目录。 c - 字符设备文件。 p - 管道文件。 l - 符号链接文件。 f - 普通文件。.../conf.d/README 上面的例子中,find命令匹配到了当前目录下的所有普通文件,并在-exec选项中使用ls -l命令将它们列出。...-type f -perm 644 -exec ls -l { } ; 3、为了查找系统中所有文件长度为0的普通文件,并列出它们的完整路径; $ find / -type f -size 0 -exec...ls -l { } ; 4、查找/var/logs目录中更改时间在7日以前的普通文件,并在删除之前询问它们; $ find /var/logs -type f -mtime +7 -ok rm {...来看看xargs命令是如何同find命令一起使用的,并给出一些例子。 下面的例子查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件 #find .

7.5K20

Linux 命令之 find:查找文件

Linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。...示例 1:查找当前目录及其子目录下所有文件文件find . ?...示例 4:根据文件类型进行搜索 /** * 查找当前目录及所有子目录下的普通文件 */ find . -type f ?...示例 6:基于文件权限进行搜索 /** * 搜索权限为 777 的文件 */ find ....---- 文件类型参数列表 文件类型参数 含义 f 普通文件 l 符号连接 d 目录 c 字符设备 b 块设备 s 套接字 p Fifo 文件大小单元列表 文件大小单元 含义 b 块(512 字节)

5.7K20

linux find 命令查找文件文件

今天说一说linux find 命令查找文件文件夹[通俗易懂],希望能够帮助大家进步!!!...查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件find /(查找范围) -name 查找关键字 -print 详解: find命令用来在指定目录下查找文件。...-type 类型参数 类型参数列表: f 普通文件 l 符号连接 d 目录 c 字符设备 b 块设备 s 套接字 p Fifo 基于目录深度搜索 向下最大深度限制为3 find ....-type f 时间戳 UNIX/Linux文件系统每个文件都有三种时间戳: 访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。...搜索最近七天内被访问过的所有文件 find . -type f -atime -7 搜索恰好在七天前被访问过的所有文件 find .

25.8K51

如何使用 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.2K00

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

Linux 系统使用中,作为一个管理员,我希望能查找系统中所有的大小超过 200M 文件,查看近 7 天系统中哪些文件被修改过,找出所有子目录中的可执行文件,这些任务需求 find 命令都可以轻松胜任...在当前目录下,查找 log 结尾的普通文件,f 表示普通文件类型 $ find . -type f -name "*.log" (三)按文件大小查找 1....查找当前目录下属于 chopin 用户的普通文件,-a 可以省略 $ find . -type f -a -user chopin -print 2....查找当前目录下大于 2M 或 2 天前被修过的文件 $ find . -size +2M -o -mtime +2 -print 3. 查找当前目录下不是普通文件 $ find ....下边例子是将查找到的文件传递给了 ls 命令,同理我们可以传递给任何一个 Linux 命令,功能十分强大,也很灵活。 $ find .

1.4K30

Linuxfind命令与文件名后缀

find命令: find命令是用于搜索文件的,which是在环境变量中搜索,whereis是在准备好的库里搜索,locate是通过数据文件进行搜索。...最常使用的是find命令,find最简单的用法是指定一个范围这个范围可以是系统目录或文件夹,然后指定具体的文件名称,例如我要在etc目录下找sshd_config文件: ?...使用M单位的话M要大写: find /root/ -type f -size -10M -exec ls -lh {} \; ? 文件的后缀: 在Linux中是严格区分大小写的,所以a不等于A。...在Linux中的文件后缀并不严谨,可以随意自定义后缀名。而在Windows中,文件的后缀名是绑定着执行程序的。所以在Linux文件的后缀并不代表这个文件的类型。...在Linux中可以通过LANG变量更改当前环境的语言,例如更改为英文就是:LANG=en ?

5.3K10

知识分享之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 "*.

77420

Linux find 命令

find 命令在linux中是很常用到的一个查找命令,它的功能非常地强大。...f2               #查更改时间比f1新但比f2旧的文件 -type    b/d/c/p/l/f         #查是块设备、目录、字符设备、管道、符号链接、普通文件 -size     ...    /   -user    fred      # 查找在系统中属于FRED这个用户的文件 查当前目录下的所有普通文件 # find ..../conf.d/README  注: 查当前目录下的所有普通文件,并在 -exec 选项中使用 ls -l 命令将它们列出 在/logs目录中查找更改时间在5日以前的文件并删除它们: $ find logs...参考推荐: Linux下which、whereis、locate、find 区别 Linuxfind常见用法示例 Linux xargs命令(推荐)

5.5K30

linux find exec

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

4.4K20

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

15320

Linux基础学习之文件查找find的常见用法

前言 在linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。 find的语法比较简单,常用参数的就那么几个,比如-name、-type、-ctime等。...find语法如下: find(选项)(参数) 常用例子 根据文件名查找 列出当前目录以及子目录下的所有文件 find . 找到当前目录下名字为11.png的文件 find ....-name "11.png" 找到当前目录下所有的jpg文件 find . -name "*.jpg" 找到当前目录下的jpg文件和png文件 find ....f 普通文件 l 符号连接 d 目录 c 字符设备 b 块设备 s 套接字 p Fifo 举例,查找当前目录下,路径中包含wysiwyg的文件 find ....-perm 644 根据文件拥有者 找出文件拥有者为root的文件 find . -type f -user root 找出文件所在群组为root的文件 find .

69621

linux shell:find命令批量删除文件夹或文件

linuxfind 命令功能很强大,以下只是列举在删除文件操作的用法示例。 对于空文件夹和文件,执行find命令时指定 -delete 参数就可以直接删除 批量删除空文件find ....-type d -empty -delete -type d 指定过滤文件类型为direcory的条目 -empty 参数用于过滤出空文件夹 批量删除文件 find ....来指定文件名 对于非空文件夹要用到find命令的-exec参数调用rm命令来删除 批量强制删除文件find ....find . \( -name target -o -name bin \) -type d -exec rm -fr "{}" \; 批量删除 target,bin文件夹 这里用到了find的复合条件判断...,意思就是要求文件夹名字为target或bin, -o 代表逻辑运算OR '\('和'\)'是用转义符将()传递给find,避免脚本解释器(shell)自作主张翻译 这样find才能正确收到完整有效的命令参数

15.8K20
领券