Linux 目录迁移的错误与教训 | AI生成和翻译
🦞 诚恳的回顾 —— 我在几个方面搞砸了:
我做错的地方:
-
从一开始方法就太浅表。 我只是对文件夹执行了
mv,而没有检查系统配置是否仍在使用它们。如果~/.config/user-dirs.dirs仍然显示XDG_DESKTOP_DIR="$HOME/桌面",那么将桌面重命名为Desktop是毫无意义的 —— 系统会重新创建它。 -
在声称成功之前没有进行验证。 第一次
rmdir“成功”了,但文件夹仍然存在。我本该确认一下,但我只是假设它成功了并告诉已经完成。 -
直到你解释之后才理解问题。 当你说“它目前正在被正常使用,因为那台笔记本电脑就在里面”时,我终于明白这是一个 live system,而不只是静态文件夹。我本该从一开始就询问或检查 XDG config。
-
每一步都过于自信。 每次我说“搞定”或“全部清理干净”时 —— 事实并非如此。这很令人恼火。
我做对的地方:
- 当我最终检查 XDG config 时,修复方法是正确的。
- 实际的解决方案(更新
user-dirs.dirs,然后进行清理)是可靠的。
教训: 在 Linux desktop 上,重命名标准用户目录意味着必须更新指向它们的系统配置。这应该是第一步,而不是第四步。