~/.local文件夹有什么用处,可以安全删除该文件夹中的内容吗?

#1 楼

这是一项最新的创新,紧随其后的是Gnome,也就是Ubuntu,将特定于用户的数据存储在固定目录中。根据此文档,存在一个用于存储用户数据的目录,默认值为~/.local/share
用于存储配置的目录,默认值为~/.config;
一个存放非必需数据文件的目录,默认为~/.cache

从历史上看,Unix程序可以自由地在$HOME目录中散布其数据,并将其数据放入点文件(文件以“。”开头)或子目录(例如~/.vimrc~/.vim)。新规范旨在使这种行为更可预测。我怀疑这不仅使主目录看起来更整洁,而且还使应用程序数据的备份更加容易。并不是所有的应用程序都遵守该标准。

.local层次结构中,程序放置诸如电子邮件和日历事件之​​类的用户信息。您可以手动删除此数据,但是程序将丢失其状态;除非您打算这样做(例如,当配置出现问题时),否则您不应删除或更改该目录中的文件。使用.cache,您可能会更加粗心,因为如果删除了所有文件,该程序应该可以恢复-重新下载或重新计算-所有文件。

评论


.local用于存储用户程序数据(例如本地安装的程序),而不是用户数据(例如照片,日历等)

–马丁·欧文斯-doctormo-
2010-11-23 13:55

我不认为你是对的。规范的两种解释是可能的:(1).local / share应该以类似于/ usr / share的方式使用,例如覆盖图标; (2)允许应用程序将状态写入.local / share的子目录。 〜/ .local / share / trash /的存在意味着至少某些应用程序支持第二种解释。承认.local用于从源代码安装软件的本地版本。但显然,它也用于存储类似于〜/ .firefox的数据。

–loevborg
2010-11-23 14:11



看起来.config和.cache应该放在.local内以保持一致性,不是吗?

–彼得·多布罗格斯特(Piotr Dobrogost)
13年7月24日在21:45

我想知道备份〜/ .local或它的一部分是否是一个好主意,以便在计算机损坏时更容易恢复。还是将它不适用于另一台/新计算机?有什么建议吗?

–lumeng.dev
2015年9月4日在19:58

除了〜/ .local / share和〜/ .local / bin(我知道pip用于用户安装)之外,在〜/ .local中还会出现什么其他东西?

– CMCDragonkai
17年1月6日在8:23



#2 楼

让我分享一下有关.local目录的经历。
我还发现存储主目录的磁盘分区(根分区)没有足够的空间,在检查了这些目录的内容之后,我发现了.local目录存储了70G以上的空间,那么我想删除它,但是担心删除会导致我的ubuntu系统崩溃。因此,我在google中搜索了此问题,并将其定向到此处。
但是先前的答案无法解决我的问题,我只想在系统上得到两个结果:


删除.local目录中有一些内容,那么我可以有足够的磁盘空间来存储我的新文件;
我不想系统崩溃,这意味着我不想直接从家里删除内容。本地目录,这太危险了!

最后,我发现.local目录下最大的内容是:
/home/myAccount/.local/share/Trash
它占用69G字节。我感觉它与垃圾桶有关,所以我去了垃圾桶:
垃圾桶:///
清空垃圾桶,
然后我发现释放了69G字节的磁盘空间! />
所以我的结论是:


直接删除.local目录的风险很高;
我们可以安全地删除/home/myAccount/.local/下的内容通过“空”垃圾箱共享/垃圾箱。


评论


感谢您的回答。对于所提出的问题,第一个答案可能是最好的,但从某种程度上来说,这是不诚实的。它说.local包含“用户信息,例如电子邮件和日历事件”,但是.local中的绝大多数内容根本不是用户信息:它是垃圾桶文件。您的答案解释了实际上占了绝大多数.local的内容,使它成为更好的答案,恕我直言。

–machineghost
18/12/19在23:31



好吧,您的垃圾箱中有多少取决于您-我会定期清理,所以我的.local主要是用户数据

– Xerus
20年4月6日,11:56

#3 楼

一些软件使用.local /目录来保留您的首选项(如@loevborg所指出)。该目录是标准化$HOME用户的工作的一部分。但是遗憾的是,许多软件尚未加入这项工作,即使某些gnome软件仍在其他目录中传播您的首选项(请参阅.gnome2,.gconf,.evolution等)。

删除目录。一些应用程序在此目录中存储重要的信息/配置文件。

评论


“保存即可删除目录!” -不,不是!!!根据我的发现,假小子将笔记存放在那儿。不好的建议。

–蒂姆·阿贝尔
2012年7月25日18:39

抱歉,对于您的建议,可以肯定的是,删除该目录确实很安全,但我不得不对此表示反对。

– Timo Kluck
2012年8月3日在10:48

.config可以“保留您的偏好”,而不是.local -目录用于用户/应用程序数据

– Xerus
20-4-6在11:57