为什么使用 Clean Mac Trash 执行此操作时会出现重复的条目?

为什么使用 Clean Mac Trash 执行此操作时会出现重复的条目?

我对 Mac 的清空废纸篓(按住 Control 键单击文档上的废纸篓)有疑问。首先,我确保废纸篓是空的。然后我在 Finder 中复制或复制一个 pdf 文件(按住 Control-C 然后按住 Control-V)。然后我按 Command+delete 键删除复制的文件。最后我清空废纸篓。在清空过程中,我在进度条中看到显示“要删除 4 个项目”,然后倒计时到 3、2、1 然后消失。我只删除了一个文件。其他 3 个项目是从哪里来的?

然后我再次重复此操作并记录我使用的空间(终端中的命令:df -lk):

 Used 
 ...4,416  -- first my trash was empty
 ...8,112  -- after I copied a pdf file in Finder (size: 3,692k)
 ...8,112  -- after I deleted the copied pdf file in Finder (no difference)
 ...4,420  -- after I empty my trash.

实际上,我损失了 4k 空间。不知道这该如何解释?清空垃圾箱时是否有任何后台清理作业(删除任何隐藏和未使用或未挂载的文件/包)?

答案1

垃圾箱存储在 ~/.Trash 中,因此ls -a将 PDF 文件放入垃圾箱后,我会打开终端并执行以查看其中有什么。

对于您关于已用空间的问题,如果那确实是 df 输出中的“已用”列,那么您丢失的4k 空间。之前使用了 xxx4,416,之后使用了 4,416 + 4 = 4,420。

差异可能来自磁盘上任何位置的更改——我立即想到了 /var/log。比较垃圾桶中已用空间的更好的实用程序是du -sk ~/.Trash

相关内容