每当我使用桌面文件浏览器移动或重命名文件时,都会对其他桌面应用程序造成严重破坏。应用程序无法再找到这些文件。
我该怎么做才能让我的桌面应用程序不再那么迟钝,而只是看到我的文件已被移动或重命名,并相应地更新它们自己的引用?
您可以在 Kate 文本编辑器等应用程序中看到它,其非常有用的“会话”功能仅通过使用或重命名文件的行为就变得几乎完全无用。其他应用程序是相同的。例如,Firefox 会丢失下载记录。 Rsync 在更新已重命名的文件树的镜像副本时会经历繁琐的操作,删除原始文件,因为它认为它不再存在,然后重新复制重命名的文件,在此过程中耗尽介质。自己的脚本始终处于脆弱状态,因为这种不便被底层文件系统所忽视,即用户使用计算机,移动和重命名文件是他们的操作系统界面鼓励他们做的最基本的事情,以及所有文件系统浏览器为它们做的一件基本事情。
请记住,现在是 2020 年,距 Linus Torvalds 实现扩展 Linux 文件系统已有近 30 年,距首次实现 Unix 已有 50 年(哦,距第一个 MS-DOS 已有 40 年);当然,有一些文件系统调整可以阻止我的所有应用程序在我移动或重命名一堆文件时崩溃?