如何阻止应用程序在我的主目录中创建文件夹?

如何阻止应用程序在我的主目录中创建文件夹?

有些应用程序污染了我的主目录,这真是令人恼火。例如,Edraw Inc. 开发的应用程序 MindMaster 总是Edraw在我的主目录中创建一个名为的文件夹。(好吧,我不得不说这家公司真的很糟糕。实际上,如果它创建了“.Edraw”,我并不介意。)

到目前为止,我还没有发现SettingsPreference解决这个问题。

因此,我想知道是否有一种方法可以防止在某个目录中创建具有特定名称的文件(或文件夹)。

答案1

Linux 中的应用程序将其用户特定配置存储在您的主文件夹中。 行为得体的应用程序确实会将其存储在专用的隐藏文件夹中,即名称以点开头的文件夹,因此您通常看不到它。

除非应用程序通过其选项或配置文件公开设置,否则您无法更改此类程序文件夹的位置。

一个例子对于无法更改的程序文件夹来说,这是一个非常糟糕的选择是“snap”文件夹,由 Snap 框架在最近的 Ubuntu 版本中创建。此文件夹位于您的主文件夹中,就在您面前。作为用户,您无需在那里搜索任何内容,而且由于名称以小写字母开头,该文件夹甚至在风格上也完全不合适。作为用户,您无法控制该文件夹。

因此建议使用相同的解决方法在我提到的帖子中可用于将文件隐藏在您认为不方便的位置:.hidden在不需要的文件/文件夹所在的文件夹中创建一个同名的文本文件,并在一行中包含其名称。

相关内容