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

如何在目录中递归查找最近修改过的文件(在Solaris中)?

在Solaris中,可以使用find命令来递归查找最近修改过的文件。find命令可以在指定的目录及其子目录中搜索文件,并根据不同的选项进行过滤和操作。

要在目录中递归查找最近修改过的文件,可以使用以下命令:

代码语言:txt
复制
find <目录路径> -type f -mtime -<天数>

其中,<目录路径>是要搜索的目录路径,<天数>是距今的天数。

解释一下命令的选项和参数:

  • -type f:表示只搜索文件,不包括目录。
  • -mtime -<天数>:表示搜索最近修改时间在指定天数之内的文件。如果使用-mtime +<天数>,则表示搜索最近修改时间在指定天数之前的文件。

举个例子,如果要在当前目录及其子目录中查找最近修改过的文件(距今7天内),可以使用以下命令:

代码语言:txt
复制
find . -type f -mtime -7

这个命令会在当前目录及其子目录中搜索最近7天内修改过的文件,并将结果输出到标准输出。

关于腾讯云相关产品,可以推荐使用腾讯云的对象存储服务 COS(Cloud Object Storage)。COS是一种高可用、高可靠、低成本的云存储服务,适用于存储和处理各种类型的文件和数据。您可以通过以下链接了解更多关于腾讯云对象存储服务 COS 的信息:

腾讯云对象存储 COS 产品介绍:https://cloud.tencent.com/product/cos

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux中查找最近或今天修改过的文件

linux中查找最近或今天修改过的文件 某些情况下,我们需要找到今天被修改过的文件,以下列出两种方法。...date +%D’ 可以使用-S标志根据大小排序: ls -alS --time-style=+%D | grep ‘date +%D’ 2.也可以使用find 命令 -maxdepth level 查找的层级...-newerXY,其中X指代find的目标文件属性,Y代表参照属性。...X 和 Y 代表以下任一字母 a – 文件的访问时间 B – 文件的创建时间 c – 文件元数据(权限)被修改的时间 m – 文件内容的修改时间 t – 代表客观绝对时间,只作为参照属性存在,格式为...查找2021-11-08修改过的文件: find . -maxdepth 1 -newermt “2021-11-08” 或者,使用以下正确的格式: find .

32110
  • 查找目录下所有java文件查找Java文件中的Toast在对应行中找出对应的id使用id在String中查找对应的toast提示信息。

    背景 最近有个简单的迭代需求,需要统计下整个项目内的Toast的msg, 这个有人说直接快捷键查找下,但这里比较坑爹的是项目中查出对应的有1000多处。...几乎是边查文档编写,记录写编写过程: 查找目录下所有java文件 查找Java文件中含有Toast相关的行 在对应行中找出对应的id 使用id在String中查找对应的toast提示信息。...查找目录下所有java文件 这个我是直接copy网上递归遍历的,省略。...查找Java文件中的Toast 需要找出Toast的特征,项目中有两个Toast类 BannerTips和ToastUtils 两个类。 1.先代码过滤对应的行。...在对应行中找出对应的id 使用id在String中查找对应的toast提示信息。 最后去重。 最后一个比较简单,可以自己写,也可以解析下xml写。

    3.9K40

    教你Linux find命令实例教程:15个find命令用法

    列出文件未经允许被拒绝 在最近X天内查找修改过的文件 按时间排序 定位和查找之间的区别 find命令的CPU负载 查找目录 您可以使用-type d选项告诉find命令专门查找目录。...查找隐藏文件 由于Linux中的隐藏文件和目录以句点开头,因此我们可以在搜索字符串中指定此搜索模式,以便递归列出隐藏的文件和目录。...在-maxdepth之后指定一个数字,以指示查找应递归搜索的子目录数。 仅搜索当前目录中的文件,而不递归搜索: $ find ....查找最近X天内的修改文件 使用find命令上的-mtime选项搜索最近X天内被修改的文件或目录。它也可以用于搜索X天之前的文件,或X天之前被完全修改过的的文件。...以下是一些如何在find命令上使用-mtime选项的示例: 搜索最近30天内修改过的所有文件: $ find /path/to/search -type f -mtime -30 搜索超过30天之前已修改的所有文件

    3.2K10

    全面掌握find命令:使用与用法详解

    通过本篇文章,你将全面掌握find命令的使用方法 和注意事项。无论你是初学者还是经验丰富的开发者,都能从中获益。 引言 在日常的开发和运维工作中,我们经常需要查找特定的文件或目录。...find命令是Linux系统中用于查找文件和目录的命令。它支持根据文件名、类型、大小、时间等条件进行搜索,并可以对搜索结果执行后续操作,如删除、复制等。...可以使用-mtime选项查找在特定时间范围内修改过的文件。...例如,查找最近7天内修改过的文件: find /path/to/search -mtime -7 查找30天前修改过的文件: find /path/to/search -mtime +30 2.6 对找到的文件执行命令...避免权限问题:查找系统文件时可能会遇到权限问题,可以使用sudo命令提升权限。 性能考虑:find命令在大目录中执行可能会很慢,可以结合xargs或并行工具提高性能。

    17110

    Linux初级运维常用命令面试问题

    11、如何在/usr目录下找出大小超过10MB的文件? 12、如何在/home目录下找出120天之前被修改过的文件? 13、如何在/var目录下找出90天之内未被访问过的文件?...14、在整个目录树下查找文件”core”,如发现则无需提示直接删除它们。 15、strings命令有什么作用? 16、tee 过滤器有什么作用 ?...创建一个diff文件给patch使用, # diff -Naur old_file new_file > diff_file 旧文件和新文件要么都是单个的文件要么都是包含文件的目录,-r参数支持目录树递归...# find /usr -size +10M 12、如何在/home目录下找出120天之前被修改过的文件?...-atime -90 14、在整个目录树下查找文件”core”,如发现则无需提示直接删除它们。

    3.8K50

    教你几招在 Linux 中高效地查找目录

    介绍在 Linux 操作系统中,查找目录是一项常见的任务。无论是系统管理员还是普通用户,都可能需要查找特定的目录以执行各种操作,如导航文件系统、备份数据、删除文件等。...Linux 提供了多种命令和工具来帮助我们在文件系统中快速找到目标目录。本文将介绍几种常用的方法和命令,帮助你在 Linux 中高效地查找目录。图片2....使用 find 命令find 命令是 Linux 系统中功能强大的查找工具。它可以递归地遍历指定的目录,并根据不同的条件搜索文件和目录。...结论在 Linux 中查找目录是一个常见且重要的任务。find、locate、tree 和 ls 命令是四种常用的工具,可以帮助我们在文件系统中快速找到目标目录。...通过熟练掌握这些命令的使用,你可以在 Linux 系统中更高效地管理目录和文件,并更轻松地执行各种操作。

    10.1K20

    【Linux】学习笔记(六) Linux 文件搜索

    所以有时候你刚添加的文件,它可能会找不到, 需要手动执行一次 updatedb 命令(在我们的环境中必须先执行一次该命令)。...$ sudo apt-get update $ sudo apt-get install locate $ sudo updatedb 查找指定目录下的不同文件类型,如查找 /etc 下所有以 sh 开头的文件...: $ locate /etc/sh 注意,它不只是在 /etc 目录下查找,还会自动递归子目录进行查找。...$ which man $ which nginx $ which ping find精确查询 最强大 可以通过文件类型、文件名进行查找而且可以根据文件的属性(如文件的时间戳,文件的权限等)进行搜索 这条命令表示去...,表示为在 n 天之前的“一天之内”修改过的文件 -mtime +n:列出在 n 天之前(不包含 n 天本身)被修改过的文件 -mtime -n:列出在 n 天之内(包含 n 天本身)被修改过的文件 -

    1.6K40

    【Linux入门】文件查找

    常用命令 which:命令查找 whereis:在系统特定目录下查找文件 locate:利用数据库查找文件 find:文件查找 命令查找 which which 命令用于查找指定命令(脚本文件)的可执行文件路径...,在系统的【PATH】变量指定的路径中搜索某个系统命令的位置,并返回搜索结果(默认只返回第1个匹配结果)。...】环境变量所规范的路径,去查找执行文件的文件名,有些命令不在环境变量所指定的路径中,则无法查找到 在系统特定目录下查找文件 whereis whereis 命令只是在特定目录下查找文件并返回路径,并没有查找硬盘上的所有文件...# 更新 locate 的数据库 updatedb 文件查找命令 find find 命令用于搜索文件,可以根据文件名、大小、修改时间、权限等属性来查找文件,采用递归方式搜索指定的目录及其子目录,并根据各种条件进行过滤和匹配...test/ -type f # 查找指定目录下的所有目录 find /home/test/ -type d # 查找指定目录下最近7天内修改过的文件 find /home/test/ -mtime

    29231

    Linux find 命令

    /   -atime   -2        # 查找在系统中最后48小时访问的文件 find    /   -mmin   -5        # 查找在系统中最后5分钟里修改过的文件 find...    /   -mtime   -1       # 查找在系统中最后24小时里修改过的文件 find    /   -empty             # 查找在系统中为空的文件或者文件夹 find...    /   -user    fred      # 查找在系统中属于FRED这个用户的文件 查当前目录下的所有普通文件 # find ..../conf.d/README  注: 查当前目录下的所有普通文件,并在 -exec 选项中使用 ls -l 命令将它们列出 在/logs目录中查找更改时间在5日以前的文件并删除它们: $ find logs...mtime ls -l 最近修改文件内容的时间 atime ls -lu 最近访问文件的时间 ctime ls -li 最近文件有所改变的状态 ,如文件修改,属性\属主 改变 ,节点 ,链接变化等 ,应该是不拘泥只是时间前后的改变

    5.6K30

    Linux文件操作高频使用命令

    表示任何一个字符 -mtime :查找在指定时间曾更改过内容的文件或目录,单位以24小时计算。...如配置为2,find命令会查找刚好在48小时之前更改过内容的文件;配置为+2,find命令会查找超过在48小时之前更改过内容的文件;配置为-2,find命令会查找在48小时之内更改过内容的文件。...-mmin :查找在指定时间曾被更改过内容的文件或目录,单位以分钟计算。 cmin :查找在指定时间曾被更改过权限属性的文件或目录,单位以分钟计算。-ctime对应小时。...如配置为“0700”,find命令会查找权限数值正好是“0700”的文件或目录;配置为“+0700”,find命令会查找权限数值大于 “0700”的文件或目录;配置为“-0700”,find 选项大概有以下几类...-u: 查找不包含指定类型的文件 -B目录>: 只在指定目录下查找二进制文件 -M目录>:只在指定目录查找帮助文件 -S目录>:只在指定目录查找源码目录 例如: 默认只会在指定目录查找(/

    1.2K10

    如何在 Linux 上使用 `find` 和 `locate` 进行文件搜索?

    在 Linux 系统上,当我们需要查找特定的文件或目录时,使用强大的搜索工具是非常重要的。find 和 locate 是两个常用的命令,它们提供了在 Linux 系统中进行文件搜索和定位的功能。...下面是一些常用的 find 命令的用法:根据文件名搜索:find -name 文件名>例如,要在当前目录及其子目录中查找名为 example.txt 的文件,可以运行以下命令:find ....-size +10M这将返回所有大小大于10MB的文件路径。根据时间戳搜索:find -time 例如,要查找最近7天内修改过的文件,可以运行以下命令:find ....-mtime -7这将返回最近7天内修改过的文件路径。你还可以使用 -atime(访问时间)和 -ctime(状态改变时间)选项来根据不同的时间戳进行搜索。...-name "*.txt" -size +1M这将返回满足这两个条件的文件路径。注意:find 命令会递归地搜索指定路径下的所有子目录。

    31500

    【记忆卡片】linux常用的5个命令

    如: cd /root/Docements # 切换到目录/root/Docements cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 cd .....# 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件; -mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名; -mtime -n : 列出在...ID为n的文件 # 例如: find /home/ljianhui -user ljianhui # 在目录/home/ljianhui中找出所有者为ljianhui的文件 # 与文件权限及名称有关的参数...mode的文件,mode用数字表示,如0755; -perm -mode :查找文件权限必须要全部包括mode权限的文件,mode用数字表示 -perm +mode :查找文件权限包含任一mode的权限的文件...-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行 -r :递归持续复制,用于目录的复制行为 -u :目标文件与源文件有差异时才会复制

    87880

    一文详解 | Linux find 命令

    find 命令有非常大的灵活性,可以向其指定丰富的搜索条件(如文件权限、属主、属组、文件类型、日期和大小等)来定位系统中的文件和目录。...如查找 /usr 下所有文件名以 .txt 结尾的文件或目录,且该文件的父目录必须是 src。可以使用以下命令: find /usr -path '*/src/*.txt' 2....这三个选项的使用遵循以下示例中的规则: -mtime 2:该文件 2 天前被修改过 -mtime -2:该文件 2 天以内被修改过 -mtime +2:该文件距离上次修改已经超过 2 天时间 find...find / -maxdepth 3 搜索时向下递归的层数最大为 3 10. 逻辑组合 在之前的例子中有出现多个搜索条件的组合以及对某个搜索条件的反转。...另一个很重要的用法是,在多个文件中检索某个指定的字符串。

    5.4K10

    大数据之脚踏实地学06--Linux中的搜索与Vim

    前言 ---- 在Linux的使用过程中,经常会碰到文件的搜索或文件内容的查询,如果你没有接触过find命令和grep命令,关于搜索或查询就很难推进了。...还有另一个非常重要的操作,就是利用vim命令对文件进行编辑。在本期内容的分享中,会详细讲解如上三个命令的介绍。...按文件或目录的名称查找(精确查找),如需模糊匹配,需使用通配符。...(匹配单个字符) -size:按文件或目录的大小查找,+表示查询大于指定size的文件或目录;-表示查询小于指定size的文件或目录 -user:根据文件或目录的所有者查找...-type:根据文件的类型查找 -ctime:(change)表示文件的属性(如权限)被修改过 -atime:(access)表示文件修浏览过

    1.1K30

    Google招聘Linux工程师的20个面试问题及答案

    创建一个diff文件给patch使用, 旧文件和新文件要么都是单个的文件要么都是包含文件的目录,-r参数支持目录树递归。...这个文件系统所代表的并不是各种实际存储信息的文件,它们指向的是内存里的信息。/proc文件系统是由系统自动维护的。 11.如何在/usr目录下找出大小超过10MB的文件?...答: 12.如何在/home目录下找出120天之前被修改过的文件? 答: 13.如何在/var目录下找出90天之内未被访问过的文件?...答: 14.在整个目录树下查找文件"core",如发现则无需提示直接删除它们。 答: 15.strings命令有什么作用? 答: strings命令用来提取和显示非文本文件中的文本字符串。...如果用于管道的话,它可以将输出复制一份到一个文件,并复制另外一份到屏幕上(或一些其它程序)。 在以上例子中,从ll输出可以捕获到 /tmp/ll.out 文件中,并且同样在屏幕上显示了出来。

    2.1K70

    常用linux多场景查找文件的方法及对比

    -mtime :按文件修改时间匹配文件,可以是一个数字,表示在多少天内修改过的文件,也可以使用+或-符号表示在多少天之前或之后修改过的文件。...-name '*.txt' # 在根目录中查找所有类型为目录的文件 find / -type d # 在当前目录中查找所有大小为0的文件 find ....-size 0 # 在当前目录中查找所有拥有者为root的文件 find . -user root # 在当前目录中查找所有修改时间在7天以内的文件 find ....三、grep命令 grep命令可以在文件中搜索指定的文本,其语法如下: grep 文件> 以下是常用选项(续): -n:显示匹配行的行号。 -r:递归搜索子目录。...# 在文件中查找"hello"关键词,并显示匹配行的行号 grep -n 'hello' file.txt # 递归搜索子目录,查找所有扩展名为.c的文件,并在其中查找"main"关键词 grep

    33020

    pnpm 会使用硬链接减少磁盘空间,那如何查看某个 package 硬链接到全局目录的什么位置?

    1. find:根据文件名搜索 find,在某个目录及所有子目录中的文件进行「递归搜索」,可根据文件的属性进行查找。 而文件的属性,可通过 stat1 命令进行获得。...-type s # 在当前目录递归查找 inode 为 10086 的文件 # 一般用以寻找硬链接的个数,比如 pnpm 中某一个 package 的全局路径在哪里 $ find ....# 在当前目录递归查找所有以 test 开头的文件,并打印完整路径 # realpath: 打印文件的完整路径 # {}: 查找到文件名的占位符 $ find ....# 在当前目录递归查找所有以 test 开头的文件,并删除 $ find ....作业 如何找到当前目录及所有子目录下文件名包含 hello 的文件 如何找到当前目录及所有子目录下文件内容包含 hello 的文件 如何列出当前目录(不包含子目录)下的所有目录 如果一个连接为硬链接,那如何在全局目录中找到该文件

    1.1K60

    【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)

    寻找目录/文件命令 find 命令用于在指定目录下查找文件和目录。它提供了强大的搜索功能,可以根据不同的条件进行文件搜索和匹配。...它可以在指定的起点目录及其子目录中递归搜索,根据文件名、大小、修改时间、权限等多种属性进行筛选。...基本语法: find [搜索起点路径] [表达式] 查找指定目录下的所有文件和目录: find /path/to/directory 这将递归地查找 /path/to/directory 目录下的所有文件和目录...根据时间戳进行搜索: find /path/to/directory -mtime -7 这将在 /path/to/directory 目录下查找最近 7 天内修改过的文件。...这是一个非常简便的方法来创建新文件,特别是在不需要向文件中写入内容的情况下。

    9310

    20条Linux命令面试问答

    创建一个diff文件给patch使用,   # diff -Naur old_file new_file > diff_file   旧文件和新文件要么都是单个的文件要么都是包含文件的目录,-r参数支持目录树递归...这个文件系统所代表的并不是各种实际存储信息的文件,它们指向的是内存里的信息。/proc文件系统是由系统自动维护的。 问:11 如何在/usr目录下找出大小超过10MB的文件?   ...答:   # find /usr -size +10M 问:12 如何在/home目录下找出120天之前被修改过的文件?   ...-atime -90 问:14 在整个目录树下查找文件“core”,如发现则无需提示直接删除它们。   ...答: 这条ll命令会显示这些文件的文件名和它们的拥有者。 问:19 :Linux中的at命令有什么用?   答: at命令用来安排一个程序在未来的做一次一次性执行。

    2.1K80
    领券