我的主目录中有太多东西,但我无法移动其中的大部分,因为其中大部分是其他程序(游戏、库等)所需的点文件。理想情况下,所有这类文件都应保留在 ~/.config 中。
我理想的解决方案是这样的:
- 如果应用程序不在白名单中,并且它尝试写入,则在放弃之前
~
将其重定向到。~/.config
- 如果应用程序尝试读取文件
~
但文件不存在,请~/.config
在放弃之前进行检查。
但是,我无法想象如何才能不破坏一切,除非我要编写自定义文件系统驱动程序或类似的东西。有没有更好的方法?
答案1
cat /etc/inputrc
添加:
set match-hidden-files off
这将为所有用户执行此操作。如果只为您的用户执行此操作,请将上述行添加到 ~/.inputrc
查看Readline 初始化文件语法在 BASH 参考手册中。