gpt4 book ai didi

linux - 查找特定日期的文件并打开它

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:14:28 26 4
gpt4 key购买 nike

所以我有多个同名文件,但文件名有一个前缀。假设文件是​​今天创建的,那么名称将是 filename-20190318,对于明天的文件,它将是 filename-20190318-1 等等。

我如何才能根据日期访问该文件,这样如果我明天访问它,它应该会显示明天的文件。如果我想访问前一天的文件,它应该会根据日期显示给我。

我尝试为此找到命令 find dir -type f -daystart -mtime -1 -name "*filename*"-exec cat {}\;

但这对于今天的文件结果很好,但是当我尝试获取前一天的文件时,它会显示从那天到今天的所有文件。

最佳答案

您可以使用此命令查找访问具有日期的文件:

find /dir/ -type f -newerXY 'yyyy-mm-dd'

示例:

$ find . -type f -newerat 2017-09-25 ! -newerat 2017-09-26

使用以下命令查看当天创建的所有文件:

find /dir/ -type f -newerXY 'yyyy-mm-dd' -ls

将日期替换为 'yyyy-mm-dd'

关于linux - 查找特定日期的文件并打开它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55220827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com