cat命令命令用于连接所有文本文件。 我不希望旧文件,即前几天创建的文件在输出文件中连接。 我只想在输出文件中连接当天的文本文件。
答案 0 :(得分:2)
使用find:
find . -mtime -1 -type f -exec cat {} >> output.txt \;
从一天前到现在,这只会连接已修改的文件,
还有其他参数,例如atime
(访问时间)ctime
(更改时间)。您需要在要连接的文件所在的目录中运行该命令。
更新
-newermt
还有一个find
选项,它会抓取自特定时间以来更改或修改过的文件,其时间字符串为2017-02-07 13:12:33
:
find . -newermt '2017-02-07 13:12:33' -type f -exec cat {} >> output.txt \;