删除带有 .nfs 文件的文件/文件夹

Nov*_*ser 13 directory nfs rm

很多时候当我删除一个文件夹时,它说由于.nfs文件而无法删除。

Error - Device or resource busy
Run Code Online (Sandbox Code Playgroud)

如何删除忽略这些错误的文件夹(rm命令中有任何标志)?或者我必须找出使用它的进程,然后首先终止该进程?

在这种情况下,我如何才能删除整个目录?

小智 6

您可以使用 删除整个文件夹rm -rf <folder name>,其中r表示递归f 强制。参见手册页以rm获得更好的理解。

但是,如果出现错误设备或资源繁忙,则意味着该文件夹正在被某个进程使用。因此,您首先需要找到该进程并杀死它,然后才能删除该文件夹。

  • 不,您不能删除 `.nfsXXX` 文件。或者更准确地说,您可以删除它们,但它们会立即返回。您需要关闭打开它们的程序,并且该程序可以在通过 NFS 挂载此目录的任何客户端上运行。 (6认同)
  • 好建议。我刚试过。它不起作用。谢谢。 (2认同)