首页
学习
活动
专区
工具
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 .

23310

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

背景 最近有个简单迭代需求,需要统计下整个项目内Toastmsg, 这个有人说直接快捷键查找下,但这里比较坑爹是项目中查出对应有1000多处。...几乎是边查文档编写,记录写编写过程: 查找目录下所有java文件 查找Java文件中含有Toast相关行 在对应行找出对应id 使用idString查找对应toast提示信息。...查找目录下所有java文件 这个我是直接copy网上递归遍历,省略。...查找Java文件Toast 需要找出Toast特征,项目中有两个Toast类 BannerTips和ToastUtils 两个类。 1.先代码过滤对应行。...在对应行找出对应id 使用idString查找对应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天之前已修改所有文件

2.8K10

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 系统更高效地管理目录文件,并更轻松地执行各种操作。

7.5K20

【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

27731

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 上使用 `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 命令会递归地搜索指定路径下所有子目录

25600

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.1K10

【记忆卡片】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 :目标文件与源文件有差异时才会复制

86180

一文详解 | 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. 逻辑组合 之前例子中有出现多个搜索条件组合以及对某个搜索条件反转。...另一个很重要用法是,多个文件检索某个指定字符串。

3.3K10

Linux查找工具友好替代方案

; -atime:查找指定时间曾被存取过文件目录,单位以24小时计算; -cmin:查找指定时间之时被更改过文件目录; -cnewer查找其更改时间较指定文件目录更改时间更接近现在文件目录...>:查找指定时间曾被更改过文件目录,单位以分钟计算; -mount:此参数效果和指定“-xdev”相同; -mtime:查找指定时间曾被更改过文件目录,单位以24小时计算;...fd 递归地搜索当前目录查找与莫参数匹配任何文件和/或目录。...所有目录: $ fd -td services applications/services library/services 如何在当前文件列出所有带 .md 扩展名文档?...,fd 不仅可以找到并列出当前文件文件,还可以文件夹中找到文件

4.5K10

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

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

1.1K30

常用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

26420

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

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 天内修改过文件。...这是一个非常简便方法来创建新文件,特别是不需要向文件写入内容情况下。

7810

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 :Linuxat命令有什么用?   答: at命令用来安排一个程序未来做一次一次性执行。

2.1K80
领券