Відповіді:
Це нещодавнє нововведення, за яким слідує Gnome і, таким чином, Ubuntu, для зберігання специфічних для користувача даних у фіксованих каталогах. Згідно з цим документом , є
~/.local/share
;~/.config
;~/.cache
.Історично програми Unix могли вільно поширювати свої дані по всьому каталогу $ HOME, розміщуючи свої дані у точкових файлах (файлах, що починаються з ".") Або в підкаталогах, таких як ~/.vimrc
і ~/.vim
. Нова специфікація покликана зробити цю поведінку більш передбачуваною. Я підозрюю, що це робить полегшення резервного копіювання даних додатків, на додаток до того, що ваш домашній каталог охайніше виглядає. Ще не всі програми дотримуються цього стандарту.
У .local
ієрархії програми містять інформацію про користувачів, такі як електронні листи та календарні події. Ви могли вручну видалити ці дані, але тоді програма втратить свій стан; якщо це не те, що ви маєте намір (наприклад, коли є проблема з вашою конфігурацією), ви не повинні видаляти або змінювати файли в цьому каталозі. З .cache
вами ви можете бути більш необережними, оскільки програма повинна мати можливість відновити - повторно завантажити або перерахувати всі файли, якщо ви їх видалите.
.local/share
повинна використовуватися аналогічно /usr/share
, наприклад, для переоформлення значків; та (2) програмам дозволено записувати стан у підкаталоги .local/share
. З існування ~/.local/share/trash/
випливає, що принаймні деякі додатки сприяють другій інтерпретації. Зазначено, що .local
використовується для встановлення локальних версій програмного забезпечення з джерела. Але він, мабуть, також використовується для зберігання подібних даних ~/.firefox
.
.config
і .cache
повинно бути всередині .local
для послідовності, чи не так?
~/.local
окрім ~/.local/share
та ~/.local/bin
(які я знаю, що піп використовує для встановлення користувача)?
Дозвольте поділитися своїм досвідом роботи з каталогом .local. Я також знайшов свій дисковий розділ (кореневий розділ), в якому зберігається домашній каталог, не вистачає місця, і після того, як я перевіряю вміст цих каталогів, я виявив, що каталог .local зберігає понад 70G місця, тоді я хочу його видалити, але побоююся видалення. може спричинити збій моєї системи ubuntu. Тому я шукав це питання в google, і воно мене тут направляє. Але попередні відповіді не могли вирішити мої проблеми, я хочу лише два результати в своїй системі:
Видаліть деякий вміст у каталозі .local, тоді я міг би мати достатньо місця на диску, щоб зберігати свої нові файли;
Я не хочу, щоб моя система вийшла з ладу, це означає, що я не хочу безпосередньо видаляти вміст з домашнього .local каталогу, це занадто небезпечно!
Нарешті, я знайшов найбільший вміст у .local каталозі тут: /home/myAccount/.local/share/Trash Він займає 69 Г байт. Я відчуваю, що це стосується кошика, тому я переходжу до кошика: trash: /// та порожнє сміття, тоді я знайшов, що 69G байт дискового простору звільнився !!
Тож мої висновки:
Видалити .local каталог безпосередньо ризиковано;
Ми могли безпечно видалити вміст під /home/myAccount/.local/share/Trash кошиком "Порожні".
.local
"інформацію про користувачів, таку як електронні листи та події календаря", але переважна більшість того, що .local
міститься, зовсім не є інформацією про користувача: це файли у смітнику. Ваша відповідь пояснила, що насправді займає переважна більшість .local
, що робить його кращою відповіддю ІМХО.
.Local / каталог використовуються деякими програмне забезпеченням , щоб зберегти ваші уподобання (як зазначено на @loevborg). Цей каталог є частиною зусиль для стандартизації безладу, який є $HOME
користувачем. Але, на жаль, багато програмного забезпечення ще не приєдналися до цього зусилля, навіть деякі програми gnome все ще поширюють ваші налаштування в інший каталог (див. .Gnome2, .gconf, .evolution тощо).
Видалити каталог не безпечно. Деякі програми зберігають важливу інформацію / конфігураційні файли всередині цього каталогу.