Для чего нужна папка ~/.local
и безопасно ли удалять содержимое этой папки?
Это недавнее нововведение, за которым следует Gnome и, следовательно, Ubuntu, для хранения пользовательских данных в фиксированных каталогах. Согласно этому документу , существует
~/.local/share
; ~/.config
; ~/.cache
. Исторически, программы Unix могли свободно распространять свои данные по всему каталогу $ HOME, помещая их данные в точечные файлы (файлы, начинающиеся с «.») Или подкаталоги, такие как ~/.vimrc
и ~/.vim
. Новая спецификация предназначена для того, чтобы сделать это поведение более предсказуемым. Я подозреваю, что это облегчает резервное копирование данных приложения, а также делает ваш домашний каталог более аккуратным. Не все приложения придерживаются этого стандарта.
В иерархии .local
программы помещают пользовательскую информацию, такую как электронные письма и события календаря. Вы можете вручную удалить эти данные, но тогда программа потеряет свое состояние; если это не то, что вы намереваетесь (например, когда есть проблема с вашей конфигурацией), вы не должны удалять или изменять файлы в этом каталоге. С .cache
вы можете быть более небрежным, так как программа должна быть в состоянии восстановить - заново загрузить или пересчитать - все файлы, если вы удалите их.
Позвольте мне поделиться одним из моих впечатлений о каталоге .local. Я также обнаружил, что мой раздел диска (корневой раздел), в котором хранится домашний каталог, не хватает места, и после того, как я проверил содержимое этих каталогов, я обнаружил, что каталог .local хранит пространство более 70 ГБ, затем я хочу удалить его, но опасаюсь удаления может вызвать сбой моей системы Ubuntu. Поэтому я искал этот вопрос в Google, и он направляет меня сюда. Но предыдущие ответы не могли решить мои проблемы, мне нужны только два результата в моей системе:
Удалите часть содержимого из каталога .local, тогда у меня будет достаточно места на диске для хранения моего новые файлы;
Я не хочу, чтобы моя система зависала, это означает, что я не хочу напрямую удалять содержимое из моего домашнего каталога .local, это слишком опасно!
Наконец, я нашел самый большой контент в каталоге .local здесь: /home/myAccount/.local/share/Trash Он занимает 69 Гбайт. Я чувствую, что это относится к корзине, поэтому я иду в корзину: trash: /// и очищаю корзину, затем я обнаружил, что дисковое пространство размером 69 ГБ было освобождено !!
Итак, мои выводы:
[ 115]Очень рискованно удалять каталог .local напрямую;
Мы могли бы безопасно удалить содержимое в /home/myAccount/.local/share/Trash с помощью «Пусто». "Мусор.
Каталог .local / используется некоторыми программами для сохранения ваших предпочтений (как указано @loevborg). Этот каталог является частью усилий по стандартизации беспорядка, который принадлежит пользователю $HOME
. Но, к сожалению, многие программы еще не присоединились к этим усилиям, даже некоторые программы GNOME по-прежнему распространяют ваши предпочтения в каталоге других (см. .Gnome2, .gconf, .evolution и т. Д.).
Не безопасно удалить каталог. Некоторые приложения хранят важную информацию / файлы конфигурации внутри этого каталога.