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


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


106
2017-11-23 13:35


происхождения




ответы:


Это недавняя инновация, за которой следует Gnome и, следовательно, Ubuntu, для хранения данных, специфичных для пользователя, в фиксированных каталогах. Согласно этому документ, Там есть

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

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

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


106
2017-11-23 13:45



.local предназначен для хранения данных пользовательских программ (например, локально установленных программ), а не пользовательских данных (например, фотографий, календарей и т. д.), - Martin Owens -doctormo-
Я не думаю, что ты прав. Возможны две интерпретации спецификации: (1) .local/share предполагается использовать аналогично /usr/share, например. для переопределения значков; и (2) приложениям разрешено записывать состояние в подкаталоги .local/share, Наличие ~/.local/share/trash/ подразумевает, что по крайней мере некоторые приложения благоприятствуют второй интерпретации. Предоставлено, что .local используется для установки локальных версий программного обеспечения из источника. Но, по-видимому, он также используется для хранения данных, подобных ~/.firefox, - loevborg
Кажется, что .config а также .cache должен быть внутри .local для согласованности, не так ли? - Piotr Dobrogost
Мне интересно, стоит ли создавать резервные копии моего ~ / .local или его частей для облегчения восстановления, когда мой компьютер поврежден. Или это будет в основном неприменимо на другом / новом компьютере? Любое предложение? - lumeng.dev
Какие еще вещи могут появиться в ~/.local Кроме как ~/.local/share а также ~/.local/bin (что я знаю, что pip использует для пользовательских установок)? - CMCDragonkai


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

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

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

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

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

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

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


4
2017-07-11 16:41



Очень полезно. Большое спасибо. - Chani


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

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


-1
2017-11-23 14:03



«Сохранить, чтобы удалить каталог!» - Нет, это не !!!! Там, где я обнаружил свою стоимость, Томбой сохраняет свои заметки. Плохой совет. - Tim Abell
Прошу прощения, но мне нужно сделать снимок для вашего предложения, что безопасно удалить этот каталог, если это, конечно, не так. - Timo Kluck