Какая папка .local для моего домашнего каталога

96

Какова папка ~/.local и безопасно ли удалить содержимое в этой папке?

    
задан Roland 23.11.2010 в 14:35
источник

3 ответа

98

Это недавнее нововведение, за которым следует Gnome и, таким образом, Ubuntu, для хранения пользовательских данных в фиксированных каталогах. В соответствии с этим документом существует

  • отдельный каталог, в котором хранятся пользовательские данные, по умолчанию - ~/.local/share ;
  • отдельный каталог, в котором хранится конфигурация, по умолчанию - ~/.config ;
  • отдельная директория, в которой хранятся файлы с сущностными данными, по умолчанию - ~/.cache .

Исторически, программы Unix могли свободно распространять свои данные по всему директорию $ HOME, помещая свои данные в dot-файлы (файлы, начинающиеся с «.») или подкаталоги, такие как ~/.vimrc и ~/.vim . Новая спецификация предназначена для того, чтобы сделать это поведение более предсказуемым. Я подозреваю, что это облегчает резервное копирование данных приложения, в дополнение к тому, чтобы ваш домашний каталог стал более привлекательным. Не все приложения придерживаются этого стандарта.

В иерархии .local программы помещают пользовательскую информацию, такую ​​как электронные письма и события календаря. Вы можете вручную удалить эти данные, но тогда программа потеряет свое состояние; если это не то, что вы намереваетесь (например, когда есть проблема с вашей конфигурацией), вы не должны удалять или изменять файлы в этом каталоге. С .cache вы можете быть более небрежным, так как программа должна быть в состоянии восстановить - перезагрузить или перекомпостировать - все файлы, если вы их удалите.

    
ответ дан loevborg 23.11.2010 в 14:45
источник
3

Позвольте мне поделиться одним из моих впечатлений о каталоге .local. Я также обнаружил, что мой дисковый раздел (корневой раздел), в котором хранится домашний каталог, не имеет достаточного пространства, и после проверки содержимого этих каталогов я обнаружил, что каталог .local хранит пространство выше 70G, затем я хочу удалить его, но боюсь, что удаление может привести к сбою в работе системы Ubuntu. Поэтому я искал этот вопрос в google, и он направляет меня сюда. Но предыдущие ответы не смогли решить мои проблемы, мне нужны только два результата в моей системе:

  1. Удалить содержимое в каталоге .local, тогда у меня может быть достаточно места на диске для хранения моих новых файлов;

  2. Я не хочу, чтобы мой системный сбой, это означает, что я не хочу напрямую удалять контент из моего домашнего каталога .local, это слишком опасно!

Наконец, я нашел самый большой контент в каталоге .local: /home/myAccount/.local/share/Trash Он занимает 69 Гбайт. Я чувствую, что это относится к корзине, поэтому я перехожу к мусору: мусор: /// и пустой мусор, Затем я обнаружил, что дисковое пространство на 69 ГБ было освобождено!

Итак, мои выводы:

  1. Очень опасно удалять локальный каталог напрямую;

  2. Мы могли бы безопасно удалить контент в /home/myAccount/.local/share/Trash с помощью пустого мусора.

ответ дан Clock ZHONG 11.07.2017 в 18:41
источник
-1

Каталог .local / используется некоторым программным обеспечением для сохранения ваших предпочтений (как указано @loevborg). Этот каталог является частью усилий по стандартизации беспорядка, который является $HOME пользователем. Но, к сожалению, многие программы еще не присоединились к этим усилиям, даже некоторое программное обеспечение gnome по-прежнему распространяет ваши предпочтения в другом каталоге (см. .gnome2, .gconf, .evolution и т. Д.).

Невозможно удалить каталог. Некоторые приложения хранят важные файлы информации / конфигурации внутри этого каталога.

    
ответ дан crncosta 23.11.2010 в 15:03
источник

Ознакомьтесь с другими вопросами по меткам