33 我如何获得3个月前修改过的所有文件的列表。我检查了这个问题,但无法将其应用于我的方案。我现在正在尝试这样做,它似乎正在工作,但是我知道应该使用find更好的方法。 ls -ltR | grep -v '2011-05' | grep -v '2011-06' | grep -v '2011-07' | grep -v '2011-08 files find ls date — GoodSp33d source
65 一种解决方案是: find -type f -mtime 90 该文件会找到在90天之前最后修改的文件。 find -type f -mtime -90 查找最近90天内修改过的文件。 — 香港尼克 source
18 就像@hknik所说的那样,该-mtime操作find可能是最好的选择,但是如果要在三个月前获取所有文件,则需要一个更大的网络: find . -type f -mtime -105 -mtime +77 这将在三个月前的11到15周前的一个月中找到常规文件。 — 弓箭 source
2 With zsh和(.m[-|+]n) Glob限定词: print -rl -- *(.m90) 将列出完全在90天前修改过的文件, print -rl -- *(.m-90) 将列出最近90天内修改过的文件, print -rl -- *(.m-100m+80) 将列出80到100天前修改的文件。 — don_crissti source