![我如何将文件或文件夹标记为“可以删除”以便我的操作系统可以自行管理磁盘空间?](https://linux22.com/image/1590112/%E6%88%91%E5%A6%82%E4%BD%95%E5%B0%86%E6%96%87%E4%BB%B6%E6%88%96%E6%96%87%E4%BB%B6%E5%A4%B9%E6%A0%87%E8%AE%B0%E4%B8%BA%E2%80%9C%E5%8F%AF%E4%BB%A5%E5%88%A0%E9%99%A4%E2%80%9D%E4%BB%A5%E4%BE%BF%E6%88%91%E7%9A%84%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%8F%AF%E4%BB%A5%E8%87%AA%E8%A1%8C%E7%AE%A1%E7%90%86%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%EF%BC%9F.png)
我们删除很多文件是因为我们认为“我必须删除不再需要的文件”。但这通常是一个灰色地带。我的机器上有几组以前手机的备份。这积累了大约 100GB 的数据。
在 Linux 上,要么删除,rm
要么不删除rm
。我知道文件仍然存在于磁盘上,但指针已被删除。是否可以做类似但级别高 1 的事情,这意味着我将文件夹标记为“需要空间时可以删除”?当我的磁盘空间使用率达到 80% 时,每次使用率超过 80% 时,文件就会被删除(按某种逻辑顺序),直到不再超过阈值。这样,我就不会删除文件,我只是说“我可能不再需要它了”。为了预期未来的空间需求而过早删除文件实际上毫无意义。
答案1
这似乎就是桌面垃圾桶的行为。在 Linux 上,此行为由 FreeDesktop 计划指定,因此所有桌面管理器都以相同的方式工作(使用相同的文件/目录...)。
除了桌面 GUI 之外,还有一个 CLI 界面:trash-cli
在 Debian/Ubuntu 中安装软件包。它提供了诸如trash
、restore-trash
等命令...