App
我的 Ubuntu 机器上的一个名为的目录中有 2 个文件。我想从该目录中完全删除这两个文件,但是当我尝试使用 删除它们时rm -rf
,它们不会被删除。
App
我什至在GUI 的文件夹 中看不到这两个文件。ls al
在目录中返回:
ls: cannot access Notepad_verify���,;()p_151003101035_Results_2800.rpt: No such file or directory
ls: cannot access M J_g ;w-%()�t�{,l]_120424113032_Results_2800.rpt: No such file or directory
total 24
drwxrwxrwx 2 root root 20480 Oct 7 16:19 .
drwxr-xr-x 24 root root 4096 Oct 7 2015 ..
-????????? ? ? ? ? ? M J_g ;w-%()?t?{,l]_120424113032_Results_2800.rpt
-????????? ? ? ? ? ? Notepad_verify???,;()p_151003101035_Results_2800.rpt
如果我尝试rm -rf
,则命令会成功运行,但文件不会被删除。它们仍在“App”目录中。
我还尝试删除整个目录。
有了rm -rf App/
,我得到:
rm: cannot remove ‘AppData/’: Directory not empty
似乎rm -rf App/*
运行成功,但文件仍在App
文件夹中。
我什至无法显示权限或时间和日期详细信息。我无法对这些文件使用rm
、mv
或命令。cp
我怎样才能删除这些文件?
答案1
App 文件夹让我想起 Liberkey 之类的东西,可能没有完全关闭。
现在你必须修复文件系统,这就是 fsck(文件系统一致性检查)。
如果磁盘已安装,则无法进行 fsck
卸载磁盘:(
umount /dev/sdc1
请参阅下面的设备繁忙)检查文件系统
fsck -y /dev/sdc1
- 重新安装磁盘(如果这是 USB 密钥,只需拔出/重新插入)。
的情况下 ” cannot umount /dev/sdc1 device busy
”
cd /tmp
- 关闭所有其他终端/连接
- 如果仍然失败,您可能有应用程序使用磁盘上的文件,请尝试重新启动。
答案2
您是否尝试过使用find
.
find -name '*.rpt' -delete