我正在尝试运行find命令,删除早于N天的文件。由于某些原因,它会不断失败,并显示“无此类文件或目录”错误。有些文件是通过单独的进程删除的,因此我在命令中添加了-ignore_readdir_race标志,但仍然失败。我正在RedHat Enterprise Server v6.10中运行。这是命令:
find "/full/path/to/dir" -ignore_readdir_race -mtime +Ndays -prune -execdir rm -rvf {} +
是否有任何失败的想法?