我正在使用命令" 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"作为输出。
有没有办法做到这一点?
答案 0 :(得分:0)
您可以停止使用-prune
搜索分支:
find /path -type d -ctime +4 -prune
这将打印ctime超过5天的所有目录,但跳过所有子目录。