查找并删除即使成功后仍返回错误的目录的错误处理

时间:2018-09-04 23:47:13

标签: shell find

我正在编写一个Shell脚本来查找一些旧目录,以将其替换为最新目录。我使用了以下命令。删除成功,但是我遇到了这个错误。

-bash-4.1$ find /app/home/data01/dpx/ -type d -mtime +2 -name 'stress' -exec ls -ltr {} \;      
total 24
-rw-r--r-- 1 dpx app  1324 Oct 21  2017 relocate1.sh
-rw-r--r-- 1 dpx app   316 Oct 21  2017 re1.sh
-rw-r--r-- 1 dpx app 11876 Oct 21  2017 pre.log
-rw-r--r-- 1 dpx app  1241 Oct 21  2017 relocate2.sh
-bash-4.1$ 
-bash-4.1$ find /app/home/data01/dpx/ -type d -mtime +2 -name 'stress' -exec rm -rf {} \;       
find: `/app/home/data01/dpx/stress': No such file or directory
-bash-4.1$ find /app/home/data01/dpx/ -type d -mtime +2 -name 'stress' -exec ls -ltr {} \;

为什么会出现此错误以及如何防止此错误?

  

找到:`/ app / home / data01 / dpx / stress':没有这样的文件或目录

0 个答案:

没有答案