所以我的问题是关于使用find -mtime(以及atime& ctime)。正如我已经知道的那样-mtime -n搜索比n天更新的文件,+ n天超过n天,-mtime n搜索正好n天的文件。如果我想查找比n天和n天更新的文件,该怎么办? find / -type f -mtime -n -mtime n
会工作吗?或者我只需要使用find / -type f -mtime -n
?或者两者都是单独的命令?
答案 0 :(得分:1)
最明显的解决方案是将1
与$n
一起使用时添加-mtime
:
find / -type f -mtime -$((n+1))
但您可以使用-o
将条件与OR
相结合(默认组合为AND
):
find / -type f \( -mtime $n -o -mtime -$n \)
答案 1 :(得分:0)
您可以使用find
运算符-o
或-or
来指定您希望其中一项测试成功。
您的命令应如下所示:
find / -type f \( -mtime -n -o -mtime n \)