我有一台双启动的 PC,Windows 7 和 Debian 发行版,我将一些 Windows 目录挂载到 Linux。
我从 Windows 分区上的文件夹中删除了一些文件,但在垃圾箱中找不到它。我能在 Windows 垃圾箱中找到它吗?
Linux 说它们永久丢失了,我想知道为什么?
答案1
它们丢失了,因为您删除了它们。
基本上,当您在 Windows 中删除它们时,Windows 会执行以下操作:
- 权限检查(您可以删除它们吗?)。
- 检查是否应删除它们或将其移至驱动器垃圾桶。例如,查看勾选不要将文件移至回收站或shiftDelete选项。
- 如果需要删除——>删除。
- 如果要移到垃圾桶,请根据需要腾出空间,然后将它们移到那里。
- 如果移至垃圾箱但大于垃圾箱最大尺寸:弹出一个窗口。
在 Linux 上它会像这样:
- 进行权限检查(您可以删除它们吗?)。
- 删除文件。好了。文件已删除。
TL:DR:正常rm
命令不会检查是否存在 Windows 垃圾桶以及该垃圾桶文件夹的 Windows 配置是什么。
[编辑] 一些 Linux 发行版可能会使用类似于 Windows 垃圾桶的东西。但这并不意味着他们会将文件移动到 Windows 垃圾桶。相反,他们会使用自己的垃圾桶。Windows 也是如此(Windows 不会将其移动到特定的 Linux 桌面垃圾桶)。
另外,我应该把它叫做‘回收站’而不是垃圾桶。