我可以将所有点文件从 ~ 移动到 ~/.config 吗?

use*_*430 10 home-directory

我的主目录最近变得很乱。

我可以将所有点文件和点目录移动到~/.config. (不创建符号链接)

我可以强制新安装的软件将它们的配置放入~/.config吗?

小智 16

简短的回答:没有。

你不能将你的点文件移动到~/.config并期望程序以某种方式推断出没有点文件~意味着它们可能在其他地方。

因此,您应该明确告诉每个程序查看~/.config. (我想在大多数情况下这是通过设置一些环境变量来完成的。)

即便如此,许多程序甚至没有设想这种可能性。所以你在~.


Win*_*nix 9

不,你不能将 ~/.* 移动到 ~/.config

大多数.以顶级主目录 ( /home/$USER)开头的文件和目录由代表您执行操作的应用程序控制。

内如文件夹.../Documents.../Pictures.../Downloads等几乎都是您的专属领域。最佳做法是永远不要将您自己的文件放入/home/$USER( ~)。这样您就不会因为搜索.您无法控制的所有文件和目录而感到不便。

乘好船Nautilus渡难关

我自认是一个可以追溯到 IBM PC-DOS 时代的 CLF(命令行怪胎)。几年后,虽然我开始欣赏Nautilus.

在 Nautilus 文件管理器中,您可以隐藏这些文件和目录。转到顶部栏Files菜单,Edit然后选择然后Preferences取消设置此屏幕上的选项:

Nautilus 隐藏系统文件

在回答这个问题时,我自己做了上面的事情,并立即重新粉刷了 Nautilus 的主窗口。令我惊讶的是,我发现了许多隐藏在所有系统文件中的我自己的文件。我将它们移动到适当的子目录或删除它们。

Nautilus 热键/键盘快捷键

Ctrl+H打开和关闭查看隐藏文件/目录。这不会更改上一节中描述的永久设置。它仅持续您当前的会话,但可以避免为一次性视图更改配置的不便。

非常感谢下面的评论员(@videonauth@utf-8)提供有关此部分的信息。

  • `Ctrl+H` 和在设置中更改它之间有一个重要区别:只有在设置中更改它才能永久生效。 (4认同)