![我如何保持我的主目录清洁?](https://linux22.com/image/1405285/%E6%88%91%E5%A6%82%E4%BD%95%E4%BF%9D%E6%8C%81%E6%88%91%E7%9A%84%E4%B8%BB%E7%9B%AE%E5%BD%95%E6%B8%85%E6%B4%81%EF%BC%9F.png)
我的主目录中有太多东西,但我无法移动其中的大部分,因为其中大部分是其他程序(游戏、库等)所需的点文件。理想情况下,所有这类文件都应保留在 ~/.config 中。
我理想的解决方案是这样的:
- 如果应用程序不在白名单中,并且它尝试写入,则在放弃之前
~
将其重定向到。~/.config
- 如果应用程序尝试读取文件
~
但文件不存在,请~/.config
在放弃之前进行检查。
但是,我无法想象如何才能不破坏一切,除非我要编写自定义文件系统驱动程序或类似的东西。有没有更好的方法?
答案1
cat /etc/inputrc
添加:
set match-hidden-files off
这将为所有用户执行此操作。如果只为您的用户执行此操作,请将上述行添加到 ~/.inputrc
查看Readline 初始化文件语法在 BASH 参考手册中。