在linux中使用find命令面临的问题

时间:2014-05-20 09:43:47

标签: shell

我使用find命令遇到一个问题。我有以下目录结构。其中a,b,c目录包含一些文件,但我想在我使用下面的命令时只扫描b目录,它也扫描c目录,这不是必需的。

/a/b/c/

find /a/b/ f -type -mtime +90

有什么解决方案可以解决这个问题吗?

请协助。

我想写一个find命令,它扫描目录中的文件,但不扫描其子目录的文件。

2 个答案:

答案 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