无法从外部硬盘删除Trash.0文件夹

无法从外部硬盘删除Trash.0文件夹

我使用的是 WD 外置硬盘和 Linux 操作系统。我错误地删除了硬盘中的一些文件,我选择了这些文件,然后按下了 [delete] 按钮,而不是 Linux 中的 [shift+del]。现在它创建了 Trash.0 文件夹。我尝试使用 [shift+delete] 删除文件,但出现以下错误:

无法删除文件“4.6” 删除文件 /media/root/My Passport/Trash.0/expunged/2697747326/usr/include 时出错:目录不为空。

删除文件 /media/root/My Passport/Trash.0/expunged/3073970550/gcc/arm-linux-androideabi/4.6 时出错:目录不为空。

我也尝试删除文件夹“include and 4.6”,但没有用,我也尝试使用命令:

sudo rmdir Trash.0

sudo rmdir --ignore-fail-on-non-empty Trash.0 仍然不起作用....

答案1

.垃圾-0创建文件夹是为了提高外部驱动器的文件恢复能力。

每当您安装外部磁盘时,。垃圾-*将在“根”目录中创建目录,如果从 GUI 中删除文件,则文件将移至该目录,例如桌面上的垃圾箱。备份文件并尝试格式化硬盘。

或者.....

您需要安装它:

sudo apt-get install secure-delete

进而

srm -rf /media/Elements/.Trash-1000/

答案2

首先清空“垃圾箱”,例如在 nautilus 或其他 FM 中。该文件夹应该可以立即删除或重启后删除。

答案3

cd 到该文件夹​​并发出 ls -al 并检查是否有任何隐藏文件

然后执行 rm -rf * 以递归方式强制删除它

答案4

只需使用 Live Ubuntu 18.04 MATE USB 启动并以管理员身份打开 .Trash-0 文件夹以及该文件夹本身(通过右键单击文件夹并选择以管理员身份打开来执行此操作)现在您可以删除文件 :-)

相关内容