当我删除 AIX 计算机上的文件时,出现此类错误。得到同样的错误rmdir
。
pwd
/hm/dev/application/backup/ear
rm -rf resources
rm: Directory resources is not empty.
ls -lart
我尝试使用underresources
和ear
目录找出隐藏文件。但没有隐藏文件。
答案1
发生这种情况的一种情况是,当应用程序不断写入目录时,该命令将删除目录内容并尝试删除目录本身,但由于已写入新内容而失败。
当我遇到这种情况时,我搜索了不断写入的应用程序,停止写入新文件,并且目录删除成功执行。您可以使用
lsof | grep /my/directory/path
找到执行此操作的应用程序。