linux下,删除文件会提示:rm: cannot remove `accept.mdc': Invalid argument

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下,删除文件会提示:rm: cannot remove `accept.mdc': Invalid argument相关的知识,希望对你有一定的参考价值。

删除这个文件时提示的内容为:无法删除此文件,无效的参数,
我是用的rm -rf 命令删除的,在另一台共享此目录的服务器中是可以删除此文件的,求教。

1.非要删除的话,就直接进入单用户模块去删,
2.先用fuser -m accept.mdc看是否用进程使用这个文件,有的话先把PID找出来,然后kill掉,再删除文件即可
参考技术A 这个文件是其他服务器共享出来的? 那可能共享的那台机器没有赋予写权限出来。 参考技术B -r是递归删除,用来删有内容的文件夹的 参考技术C 删除目录才用 -r 参数。
直接 rm -f 试试。
参考技术D 出现这个问题的原因

1.文件正在被使用的状态,
文件被占用,删除就会失败。需要关闭或退出正在使用该文件的程序,再删除就可以了。
2.如果采用NTFS文件系统,当前用户不具备目标文件的完全控制权限时,删除就会失败。
3.文件存储出问题,删除也会失败。
比如U盘损坏,我们可以在资源管理器中看到这个文件,却不能删除文件。
4.文件被病毒感染(这种情况最多,用户可以使用诸如金山毒霸等杀毒软件清理系统病毒就ok)。本回答被提问者采纳

以上是关于linux下,删除文件会提示:rm: cannot remove `accept.mdc': Invalid argument的主要内容,如果未能解决你的问题,请参考以下文章

Linux删除文件出现rm: cannot remove `.user.ini': Operation not permitted

rm-rf命令删除多个文件

linux-rm

Linux_019_删除rm

linux下删除大量小文件

如何从linux下删除文件夹