我在Unix系统中有一个似乎无法删除的文件夹,其中包含一些以.panfs
开头的隐藏文件。我尝试使用以下任一命令均无法删除:
rm -R <dir>
rm -Rf <dir>
有人有任何建议吗?
我在Unix系统中有一个似乎无法删除的文件夹,其中包含一些以.panfs
开头的隐藏文件。我尝试使用以下任一命令均无法删除:
rm -R <dir>
rm -Rf <dir>
有人有任何建议吗?
rm -rf dir
,这将被删除,因为你可能面临权限问题。rm: cannot remove 'foldername' Input/output error
错误。 - diffracteD
rm -r -f 目录名称
rm → 删除(remove)
-r → 递归地(recursively)
-f → 强制(force)(包括 chmod 权限)
df
,dir和mount
检查您的目录是如何挂载以及属于哪个文件系统。请注意,如果使用NFS、CIFS/SMB或其他分布式文件系统,可能会遇到问题……因为分布式文件系统会缓存(服务器端和客户端都会),所以不具备POSIX语义。参见filesystems(5)。/etc/fstab
中的挂载和导出选项,参见fstab(5),使用的NFS协议版本等)。然后需要更多地了解它是如何被挂载的,是否有进程使用该文件系统(使用lsof(8)……),以及认证工作方式。通常情况下,根访问权限并不像你希望的那样通过NFS工作……(直觉上,你的本地root不是网络范围内的root)。cd /
mount -o remount,rw /
rm -f (directory) // Purpose is to fix loop bug
rm -r (directory)
再见!
万岁 Linux Lite。
语法:
rm -rf <Directory_Name>
这对我很有帮助。 它会强制删除带有其所有内容的目录...
sudo reboot
rm -rf dir
可能有一些进程正在使用该文件夹,导致您不知道。您可以找到并终止该进程,或者像我一样快速解决问题的方法是重新启动服务器。
我最近遇到了一个问题,无法删除由QNAP上疯狂备份作业创建的文件夹。它会不断创建子/子/子/子/...文件夹,直到无法继续。
rm -rf sub
rm -rf sub/sub/sub/sub/sub/sub/sub
所有的rm命令都失败了,错误信息为:无法删除'sub/sub/sub/sub':目录非空。
我试图重命名一些文件夹以缩短路径,但这并没有帮助。但是在移动其中一个子文件夹之后,我能够成功删除所有文件。
mv sub/sub deleteme
rm -rf deleteme
rm -rf sub