我在家里发现了一些神秘的目录。
每个文件的名称前都有一个点。它们无法从文件资源管理器甚至终端中看到,例如,我使用 Eclipse“打开文件”来查看它们。它们被称为“.arduino”、“.mozilla”、“.local”...
我的问题是:它们是什么?它们有害吗?它们为什么会弄乱我的家?它们像应用程序数据吗?
答案1
名称开头带有点的文件默认是隐藏的。在 Nautilus(Ubuntu 的默认文件管理器)中,您可以使用Ctrl+使它们可见H。对于ls
命令,向其添加开关-a
,它会列出所有文件。
这些文件要么从一开始就存在(如.local
或.config
),要么由程序创建以存储配置等。
例如,PlayOnLinux 将其虚拟驱动器存储在 中~/.PlayOnLinux
。Java 将创建.java
目录,Firefox 和 Thunderbird 将使用该.mozilla
目录。还有文件,而不仅仅是目录。例如.bash_history
包含终端 shell 的命令历史记录。
所以不必担心这些文件。作为不乱动系统配置的“普通”用户,您很可能永远不需要查看这些文件和目录。
答案2
这些是程序的配置目录(或应用程序数据),是正常的。.arduino
可能适用于 Arduino IDE,.mozilla
适用于 Mozilla Firefox。.local/share
被许多不同的应用程序使用。
答案3
可以将其视为 Linux 的 %USERPROFILE%\AppData。但与 WinAPI 不同,它确实有效。