2014-05-20 51 views
-1

我正在使用find命令來面對一個問題。我有以下的目錄結構。其中a,b,c目錄包含一些文件,但我想在下面的命令中只掃描b目錄時,它會掃描c目錄以及不需要的目錄。在Linux中使用find命令時遇到問題

/a/b/c/ 

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

有沒有解決這個問題的方法?

請協助。

我想編寫一個find命令,它掃描文件的目錄但不掃描其子目錄的文件。

回答

-1
find /a/b/ -maxdepth 1 -type f -mtime +90 
+0

解釋解決方案通常是有益的。我認爲這是maxdepth參數有幫助嗎? – PaulG

+0

謝謝Khanjarrr –

1

使用-maxdepth 1只能查看b目錄。

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

man find

-maxdepth水平

降序至多水平(非負整數)下面 命令行參數多級目錄。 '-maxdepth 0'表示僅將測試和 操作應用於命令行參數。