如何连接仅在同一天生成的 linux/unix 目录中的文件?

how can i concatenate files in linux/unix directory which are generated only on the same day ?

cat 命令正在连接所有文本文件。 我不希望将旧文件(即前几天创建的文件)连接到输出文件中。 我只想在输出文件中连接当天的文本文件。

使用查找:

find . -mtime -1 -type f -exec cat {} >> output.txt \;

这将仅连接从一天前到现在修改的文件, 还有其他参数,例如 atime(访问时间)ctime(更改时间)。您需要 运行 目录中的命令,您要连接的文件所在的目录。

更新:

find 还有一个 -newermt 选项,它将抓取自特定时间以来已更改或修改的文件,时间字符串如 2017-02-07 13:12:33:

find . -newermt '2017-02-07 13:12:33' -type f -exec cat {} >> output.txt \;