Andre Asked: 2020-06-08 10:05:33 +0800 CST2020-06-08 10:05:33 +0800 CST 2020-06-08 10:05:33 +0800 CST Bash:列出所有修改过的文件并连接 772 我想列出过去 7 天内修改的所有 *.txt 文件并连接到一个 new.txt 试过: cat $(find *.txt -mtime -7 -ls) > new.txt 我怎样才能做到这一点? linux bash 1 个回答 Voted Best Answer Hauke Laging 2020-06-08T11:21:34+08:002020-06-08T11:21:34+08:00 find . -name '*.txt' -mtime -8 -exec cat {} + > new.txt 从man find,也许相关: -daystart 从今天开始而不是从 24 小时前开始测量时间(对于 -amin、-atime、-cmin、-ctime、-mmin 和 -mtime)。
从
man find
,也许相关: