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