Bash find:命令在空文件夹中返回1

时间:2014-09-22 09:25:13

标签: bash find

我有一个脚本,它会定期扫描新文件的文件夹。 itselfe文件夹大部分时间都是空的。我的问题是如果文件夹为空,则find返回1:

Mon Sep 22, 11:14:41 [0] > find ./* -maxdepth 0 -mmin +5 -type f -printf "%f\n"
find: `./*': No such file or directory

我怎么能抑制这个错误?即使我搜索的文件夹是空的,我也希望将0作为返回码。

1 个答案:

答案 0 :(得分:0)

您应该使用find . -maxdepth 1代替find ./* -maxdepth 0