使用查找命令参数时的消息 -cmin 或 -mmin " FSUM6372 Unknown option "-cmin" "

Posted

技术标签:

【中文标题】使用查找命令参数时的消息 -cmin 或 -mmin " FSUM6372 Unknown option "-cmin" "【英文标题】:message when using find command parmeter -cmin or -mmin " FSUM6372 Unknown option "-cmin" " 【发布时间】:2020-03-09 08:45:31 【问题描述】:

当试图在大型机服务器中查找创建最后 10 分钟的文件时,它显示如下错误 “FSUM6372 未知选项“-cmin” 用法:查找目录...表达式" 它不接受 -mmin , -cmin , -amin 这个命令 但我想找到创建最后 -10 分钟更改文件的文件

如何找到它,请任何人帮助我解决这个问题

find /input \( -name  [0-9][0-9][0-9][0-9][0-9]_[A-Z][A-Z].dat \) -cmin -10
FSUM6372 Unknown option "-cmin"
Usage: find directory ... expression

【问题讨论】:

您要搜索过去 10 分钟内更改的文件吗? 是的,但在此服务器盒版本中,OS/390 WMI1 26.00 04 2964 不接受任何命令,例如 -cmin、-amin、-mmin..etc ..但我想要在最后 5 分钟前 有人请帮我解决这个问题 你有touch 命令吗?可以用date -d吗? 你看过文档吗?为什么你认为 cmin 或 mmin 是有效的选项? 【参考方案1】:

您似乎不知道您正在运行的操作系统是什么,或者有关该操作系统的任何信息,这是令人担忧的。您正在 z/OS V2R3 上根据 uname 的输出运行该命令。 z/OS 与 POSIX 兼容,不支持您在 find 命令中指定的选项,如 documentation 所示。

我可以想到两个选择:首先,获取支持上述选项的 find 版本,或者,第二,使用平台上提供的工具。

对于第一个选项,您可以从Rocket Software 获取 findutils,其中包括 find。请注意,这需要他们的帐户,并且可能违反您网站的安全规则。也有可能已经安装了这个版本;你应该和你的系统程序员谈谈。

对于第二个选项,find 确实有 –newer 选项,它查找比指定文件更近创建的文件。您可以将它与touch 命令的-t 选项结合使用,这将允许您为给定文件设置最后修改的日期和时间。因此,您可以指定 -t 文件名,而不是 -cmin -10

【讨论】:

以上是关于使用查找命令参数时的消息 -cmin 或 -mmin " FSUM6372 Unknown option "-cmin" "的主要内容,如果未能解决你的问题,请参考以下文章

find命令 文件查找和比较

find命令

find命令

find 命令

用户登录时的 Spring Boot 安全自定义消息

Linux基础命令(find)