我使用find
命令遇到一个问题。我有以下目录结构。其中a,b,c目录包含一些文件,但我想在我使用下面的命令时只扫描b目录,它也扫描c目录,这不是必需的。
/a/b/c/
find /a/b/ f -type -mtime +90
有什么解决方案可以解决这个问题吗?
请协助。
我想写一个find命令,它扫描目录中的文件,但不扫描其子目录的文件。
答案 0 :(得分:1)
使用-maxdepth 1
仅查看b
目录。
find /a/b/ -type f mtime +90 -maxdepth 1
来自man find
:
-maxdepth levels
在下面的目录的大多数级别(非负整数)级别下降 命令行参数。 ' -maxdepth 0'意味着只适用于测试和 对命令行参数的操作。
答案 1 :(得分:-1)
find /a/b/ -maxdepth 1 -type f -mtime +90