如何将隐藏的配置文件移动到主目录中的子文件夹

如何将隐藏的配置文件移动到主目录中的子文件夹

我知道我们可以配置文件资源管理器来隐藏隐藏文件,但在某些程序的打开对话框中,这不是一个选项。我只是厌倦了滚动浏览主目录中的隐藏文件夹和文件。有没有办法将它们移动到子文件夹中并保持应用程序正常运行?

答案1

重命名主目录中的隐藏文件夹将违背许多 UNIX 的势头和历史,我不会这样做。
不仅现有程序期望这些文件夹存在,而且您将来安装的任何应用程序都会在您的主目录中放置更多隐藏文件夹。
我同意这很烦人 - 我的主目录中有近 100 个文件和文件夹 - 相反,我建议您学习如何使用工具来管理列表和搜索文件,例如

以下是列出忽略隐藏文件的几种方法:

  • ls
  • find . -not -path '*/\.*' ==解释==> 该-path选项根据整个路径字符串检查模式。*是一个通配符,/是一个目录分隔符,\.是一个点(必须对其进行转义以避免特殊含义),并且*是另一个通配符。-not意味着不选择与此测试匹配的文件。

我个人偏好是使用 tmux 的复制模式(使用 vi 键绑定)。

答案2

切勿移动或删除主目录中的点文件。这会破坏您的环境,因为如上所述,它们保存您的配置。有些在丢失时会被重新创建,而另一些则不会。

相关内容