列出文件修改日期从今天凌晨 12 点到早上 8 点 - UNIX

问题描述 投票:0回答:1

我是 shell 脚本的新手。

我需要在目录中列出具有特定时间范围的 TODAY 文件。

今天的例子:2023-02-26 00:00:00 - 2023-02-26 08:00:00

我搜索过 https://www.cyberciti.biz/faq/linux-unix-osxfind-files-by-date/

它使用日期,但我也需要时间。

find . -type f -newerat 2023-02-26 ! -newerat 2023-02-26

谢谢

linux shell unix command-line-interface
1个回答
0
投票

只需在您的命令中添加时间即可。同时添加

-print
标志以打印列表:

find . -type f -newermt "2023-02-26 00:00:00" ! -newermt "2023-02-26 08:00:00" -printf '%p\n'
© www.soinside.com 2019 - 2024. All rights reserved.