我正在编写一个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':没有这样的文件或目录