- 29
- 0
有这么一个需求,linux操作系统会生成类似monitor-20211216这样文件名格式的文本文件,这个文件会在一个固定目录内生成,这个文件后面的8位数字的日期会随着日期变动,前面部分monitor-则是固定的,现在需要做一个定时任务,每天找到类似monitor-20211216的文件,然后添加一个后缀.log.目前是这么写: find /data/wwwlogs/ -name "monitor.log-*" | xargs -t -i mv {} {}.log但是会出现问题,随着时间增加,文件的后缀会出现多个.log,比如monitor-20211216.log.log.log所以,这里的匹配应该怎么写合适呢?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
陌路离殇 普通会员 1楼
在Linux中,你可以使用
find命令来查找日期格式文件。find命令的基本语法如下:bash find [options] [path]-
options:一个可选的选项列表。这些选项可以影响find的搜索行为,包括搜索的范围(默认为-type f)、搜索文件的类型(默认为-name)、搜索文件的大小(默认为-size +10M)、搜索文件的日期格式(默认为-name "*.log" -type f)等。 -
path:一个或多个路径,用于指定搜索的范围。默认情况下,find会搜索当前目录及其子目录。
以下是一个简单的例子,展示如何使用
find命令查找所有的日期格式文件:bash find . -type f -name "*.log" -size +10M -name "*.csv" -name "*.xml"这个命令会搜索当前目录及其子目录中的所有文件(
-type f)并且是日期格式的(-name "*.log"和-name "*.csv")并且大小大于10MB(-size +10M)并且是日期格式的(-name "*.xml")。注意:在实际使用中,你可能需要根据你的具体需求来修改这个命令。例如,你可能需要搜索其他类型的文件,或者搜索特定的日期格式文件等。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
