Linux命令查找n天的目录

时间:2018-06-04 19:42:43

标签: bash shell ksh

我正在使用命令" find / path / * -type d -ctime + 5"找到5天的目录。此命令列出目录及其所有子目录。但我想停在第一个匹配的目录。

对于以下目录结构: /temp/a/b/c/file.txt 让我们说目录' b'和' c'是在5天前创建的。 以上命令列出以下输出: / temp / a / b和/ temp / a / b / c。

而不是上面的输出,我只想要" / temp / a / b"作为输出。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以停止使用-prune搜索分支:

find /path -type d -ctime +4 -prune

这将打印ctime超过5天的所有目录,但跳过所有子目录。