如何删除隐形文件?

如何删除隐形文件?

我有一个有 8 个分区的磁盘,如下所示: 磁盘分区

我想删除一个 23gb 的文件。我将文件夹拖到垃圾箱,文件消失了,但后来我用 df -h 检查了可用空间,发现 23gb 仍然存在,但文件夹不可见。后来我在搜索如何删除档案,我发现拖动不是删除档案的方式。

现在我不知道如何删除 23gb,因为我看不到它。当我将文件夹拖到垃圾箱时,出现了这个光标:光标

此外,23GB 文件夹位于 /home 中,而垃圾位于桌面中……我不知道这是否重要,但以防万一。我在 Xfce 论坛上问过,他们说这是系统问题,所以我在这里问。

谢谢

答案1

首先,找到垃圾箱:

sudo updatedb
locate Trash

在我的系统上,它位于一个隐藏目录中.local/share/Trash

接下来,找到您要删除的文件:

ls ~/.local/share/Trash

您应该会看到一些目录;类似于:

expunged  files  info

就我而言,经过一番查看之后,我发现我想要删除的文件在 中files

ls ~/.local/share/Trash/files
some_file.avi

现在我们将其删除:

rm ~/.local/share/Trash/files/some_file.avi

答案2

您的文件可能正放在垃圾箱中等待清空。右键单击垃圾箱图标,然后单击“清空垃圾箱”,这样就可以解决问题。

大文件可能放不进垃圾箱。通常系统会询问您是否要删除它,如果您回答是,它就会消失。

用户垃圾位于 $HOME/.local/share/Trash 如果愿意,您可以随时进入那里并使用 rm 命令手动删除东西。

这有点复杂,但以普通用户身份调用 Bleachbit(您可能必须先安装它)将清理您的 $HOME 文件系统。它有很多选项。其中之一是清理垃圾。

不时会有各种维护过程。如果您等待几个小时,清理工作可能就会自然完成。

答案3

进入此目录:

cd ~/.local/share/Trash/files

查找您的文件,如果它存在,请将其删除,它将永远消失。

如果你在那里找不到它,请搜索以找到它:

find /  -size +22G

如果您的搜索没有带来任何结果,请运行文件系统检查,有可能您的文件已被删除,而您的文件系统却不知道这一点,根据您的文件系统,您可以运行如下操作:

sudo fsck.ext4 /dev/sda2

该分区应被卸载。

相关内容