rm:目录资源不为空

rm:目录资源不为空

当我删除 AIX 计算机上的文件时,出现此类错误。得到同样的错误rmdir

pwd
/hm/dev/application/backup/ear

rm -rf resources
rm: Directory resources is not empty.

ls -lart我尝试使用underresourcesear目录找出隐藏文件。但没有隐藏文件。

答案1

发生这种情况的一种情况是,当应用程序不断写入目录时,该命令将删除目录内容并尝试删除目录本身,但由于已写入新内容而失败。

当我遇到这种情况时,我搜索了不断写入的应用程序,停止写入新文件,并且目录删除成功执行。您可以使用

lsof | grep /my/directory/path

找到执行此操作的应用程序。

相关内容