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

Linux 基础:文件查找 find

linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。 find的语法比较简单,常用参数的就那么几个,比如 -name、 -type、 -ctime等。...初学的同学直接看第二部分的例子,如需进一步了解参数说明,可以参考find的帮助文档。 find语法如下: find(选项)(参数) 根据文件名查找 列出当前目录以及子目录下的所有文件 find ....找到当前目录下名字为 11.png的文件 find . -name "11.png" 找到当前目录下所有的 jpg文件 find ....举例,找出1天内被修改过的文件 find . -type f -mtime -1 找出最近1周内被访问过的文件 find ....-perm 644 根据文件拥有者 找出文件拥有者为 root的文件 find . -type f -user root 找出文件所在群组为 root的文件 find .

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

Linux查找文件 find

Linux查找文件 find find命令可以在文件系统中查找文件,它的一般语法为: find 路径... 测试... 动作... 路径:find开始执行后,会查看每个路径及其整个目录树。...目录下的普通文件文件名为group的文件并显示 -perm按特定权限搜索文件: $ find -perm 775 -print # 搜索工作目录中权限为775的文件并显示 $ find -perm...1-3M的普通文件并显示 下面的命令按时间搜索文件: $ find -mmin -30 -print # 搜索30分钟内被修改的文件并显示 $ find -mtime 0 -print...# 将搜索结果保存到a.txt文件中 -exec之后可以键入一条命令,使用{}代表find搜索到的文件: $ find ./ -name now.txt -exec ls -l {} ';' # 使用...ls -l处理find搜索到的每个文件 这个例子中的';'代表着每个文件处理语句的结束,下面是另一个例子: $ find ./ -type d -exec chmod 777 {} ';' # 将工作目录下的目录文件修改为

7.9K40

Linux 基础:文件查找 find

linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。 find的语法比较简单,常用参数的就那么几个,比如 -name、 -type、 -ctime等。...初学的同学直接看第二部分的例子,如需进一步了解参数说明,可以参考find的帮助文档。 find语法如下: find(选项)(参数) 根据文件名查找 列出当前目录以及子目录下的所有文件 find ....找到当前目录下名字为 11.png的文件 find . -name "11.png" 找到当前目录下所有的 jpg文件 find ....举例,找出1天内被修改过的文件 find . -type f -mtime -1 找出最近1周内被访问过的文件 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天前修改的文件查找空文件或目录使用

15321

集Union Find

严格来讲并集并不是一个数据结构,而是一个算法,毕竟其英文名直译是联合查找,但作为一个系列,还是当做数据结构讲了。 学术一点讲的话,并集是用来找一个无向图的联通分量。...接下来以此为例分析一下如何使用并集算法。 并集 首先我们有一个parent数组来代表每一个节点的祖先,数组的每一项默认为节点的序号。...parent_b Find 找出一个节点祖先的操作find的流程则是: 如果parent[a] = a,返回a 否则返回find(parent[a]) 我们从关系[1, 2]开始,它们的祖先不同,让parent...这样一个并集就建立好了,我们可以通过比较祖先判断两个节点是否连通。...结语 并集经常出现在算题题目中,大家应该理解并掌握,最关键的是判断出一个场景是适用于并集,如果当时PAT考试的时候我看出来最后一题用的是并集,也能拿98分了。

2K70

集(Union Find

集介绍   我们之前讲的树结构,都是由父亲节点指向孩子节点,而并集却是由孩子指向父亲的这样一种数据结构。   给出图中任意的两点,问这两点之间是否可以通过一个路径连接起来?...本文设计的并集主要支持两个操作: union(p,q) 并,对传入的两个数据p和q,在并集内部将这两个数据,以及这两个数据所在的集合合并起来。...由于并集可以有不同的实现,我们可以设计一个并集的接口: public interface UF { int getSize(); boolean isConnected(int p..., 使用一个数组构建一棵指向父节点的树,如图:   我们在初始化时,有10个元素,编号分别为0至9,即可以看成一棵含有一个根节点的树结构,这个根节点的值即为索引值0至9,连接操作图如下:...基于前面的四种实现方式,我们会发现下图中的三颗并集数,无论是find()还是isConnected()都是等效的   由于并集的查找方法是和树得高度相关的,所以我们只要让树得高度降低,就都是对并集的优化

11710

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

即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,你具有相应的权限。...-print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。...如果验证一下find命令,会发现该命令输出从当前路径起的相对路径及文件名。 例如:为了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec选项中 # find ..../fie1 6、find命令将删除当目录中访问时间在7日以来、含有数字后缀的admin.log文件。 该命令检查三位数字,所以相应文件的后缀不要超过999。...这就是xargs命令的用处所在,特别是与find命令一起使用。 find命令把匹配到的文件传递给xargs命令,而xargs命令每次获取一部分文件而不是全部,不像-exec选项那样。

7.5K20

(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:查找文件

Linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等多种查询方式。...语法:find + 目标目录(路径) + + 参数 常用选项列表 选项 含义 -perm 查找符合指定的权限数值的文件或目录 -type 寻找符合指定的文件类型的文件...示例 1:查找当前目录及其子目录下所有文件文件find . ?... 此参数的效果和指定-printf参数类似,但会把结果保存成指定的列表文件 -fstype 寻找该文件系统类型下的文件或目录 -gid 查找符合指定群组识别码的文件或目录...true 将find指令的回传值皆设为true -type 寻找符合指定的文件类型的文件 -uid 查找符合指定的用户识别码的文件或目录 -used 查找文件或目录被更改之后在指定时间曾被存取过的文件或目录

5.7K20

linux find 命令查找文件文件

今天说一说linux find 命令查找文件文件夹[通俗易懂],希望能够帮助大家进步!!!...查找目录:find /(查找范围) -name '查找关键字' -type d 查找文件find /(查找范围) -name 查找关键字 -print 详解: find命令用来在指定目录下查找文件。...但会把结果保存成指定的列表文件; -fstype:寻找该文件系统类型下的文件或目录; -gid:查找符合指定之群组识别码的文件或目录; -group:查找符合指定之群组名称的文件或目录...-true:将find指令的回传值皆设为True; -typ:寻找符合指定的文件类型的文件; -uid:查找符合指定的用户识别码的文件或目录; -used:查找文件或目录被更改之后在指定时间曾被存取过的文件或目录...-type f 时间戳 UNIX/Linux文件系统每个文件都有三种时间戳: 访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。

25.6K51

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

集(union-find sets)

一.并集及其优化 - 并集:由若干不相交集合组成,是一种简单但是很好用的数据结构,拥有优越的时空复杂性,一般用于处理一些不相交集合的查询和合并问题。...并集的优化方法(改进时间的启发式策略) 1 路径压缩(Path Compression)是一种在每次使用“ 查找”(Find_Set)时压扁树结构的方法。...x : Father[x] = Find_Set(Father[x]); } void Union(int x, int y) { x = Find_Set(x), y = Find_Set(y...- 带权并集,是指结点存有权值信息的并集。...思路:这里明显可以使用并集,但是给的信息是不同集合的,而并集是保存同一个集合,所以单纯的并集是不行了,故增加一个flag,来标记当前结点和根结点的关系,用一个并集来维护所有的结点。

1.4K30

集(Union-find Sets)

集 1、并集的概念 2、并集的基本操作 2.1 初始化操作 2.2 查询操作 2.3 合并操作 3、并集应用 3.1 蓝桥幼儿园 3.1.1 题目描述 3.1.2 解题思路 3.1.3...代码实现 1、并集的概念   并集,在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中...2、并集的基本操作 2.1 初始化操作   假设有编号未1-n的n个元素,我们用一个数组fa[]来存储每个元素的父节点,刚开始的时候我们直接将它们的父节点指向自己就行。...public static void union(int i,int j){ int i_father=find(i);//找到i的祖先 int j_father=find(j);//找到...如果输入的是op=2,则我们使用find(x)和find(y)函数分别取查找x和y的祖先,若他们有共同的祖先,则说明这两个孩子是朋友,输出YES;否则输出NO。

52510

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

Linux 系统使用中,作为一个管理员,我希望能查找系统中所有的大小超过 200M 文件,查看近 7 天系统中哪些文件被修改过,找出所有子目录中的可执行文件,这些任务需求 find 命令都可以轻松胜任...在 Linux 系统文件中常用的属性可以分为以下内容:名称、大小、权限、属主、修改时间、访问时间等,find 命令可以按照指定的属性为条件进行查找。 废话不多,直接开干,下边进入案例实战。...下边例子是将查找到的文件传递给了 ls 命令,同理我们可以传递给任何一个 Linux 命令,功能十分强大,也很灵活。 $ find ....总结归纳 find 命令是 Linux 命令中最有用的命令之一,它的功能非常强大,且语法复杂。其实我们不一定需要了解它的所有细节,掌握上述实战案例中的常见用法,足够满足日常工作中的大部分需求。...-print:打印,默认动作,可省略 -ls:以 ls 长文件格式输出 -delete:删除查找到的文件 -exec:查找到的文件传递给任何 Linux 命令 -ok:与 exec 功能相同,区别是需要用户确认每次的操作

1.4K30

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

77020

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.2K10
领券