回答:
これは最近の技術革新であり、Gnome、続いてUbuntuが続き、ユーザー固有のデータを固定ディレクトリに保存します。この文書によると、
~/.local/share
。デフォルトは;~/.config
。デフォルトは;~/.cache
。デフォルトはです。歴史的に、Unixのプログラムは、すべての$ HOMEディレクトリ上でそのデータを分散して自由にあったようなの(「」で始まるファイル)ドットファイルにそのデータを置くか、サブディレクトリ~/.vimrc
と~/.vim
。新しい仕様は、この動作をより予測可能にすることを目的としています。これにより、ホームディレクトリの見栄えが良くなるだけでなく、アプリケーションデータのバックアップが容易になると思われます。すべてのアプリケーションがまだこの標準に準拠しているわけではありません。
では.local
階層、プログラムは、メールやカレンダーのイベントなどのユーザ情報を置きます。このデータを手動で削除することもできますが、プログラムはその状態を失います。これが意図したものでない場合(たとえば、構成に問題がある場合)、そのディレクトリ内のファイルを削除または変更しないでください。で.cache
再ダウンロードまたは再計算- -すべてのファイルを、あなたがそれらを削除した場合、プログラムが回復することができるはずとあなたより不注意ことができます。
.local/share
は/usr/share
、たとえばアイコンのオーバーライドなどに類似した方法で使用されることになっています。(2)アプリケーションは、のサブディレクトリに状態を書き込むことができます.local/share
。の存在は~/.local/share/trash/
、少なくともいくつかのアプリケーションが2番目の解釈を好むことを意味します。その付与された.local
ソースからソフトウェアのローカルバージョンをインストールするために使用されます。しかし、それは明らかにに似たデータを保存するためにも使用され~/.firefox
ます。
.config
、そうではありませんか?.cache
.local
~/.local
以外に表示できるものは何ですか?~/.local/share
~/.local/bin
.localディレクトリに関する私の経験の1つを共有させてください。また、ホームディレクトリを格納するディスクパーティション(ルートパーティション)に十分なスペースがないことを発見し、それらのディレクトリのコンテンツを確認した後、70Gスペースを超える.localディレクトリストアを見つけたので、削除したいが、削除を恐れる私のubuntuシステムがクラッシュする可能性があります。そこで、この質問をグーグルで検索しました。しかし、これまでの回答では問題を解決できませんでした。システム上で必要な結果は2つだけです。
.localディレクトリのコンテンツを削除すると、新しいファイルを保存するのに十分なディスク容量が確保できます。
システムがクラッシュしたくないので、ホームの.localディレクトリからコンテンツを直接削除したくないので、危険です!
最後に、.localディレクトリの下の最大のコンテンツは次のとおりです。/home/myAccount/.local/share/TrashItは69Gバイトを占有します。私はそれがゴミ箱に関連していると感じているので、ゴミ箱に移動します:trash:///そしてゴミ箱を空にします、そして69Gバイトのディスクスペースが解放されたことがわかりました!!
だから私の結論:
.localディレクトリを直接削除することは非常に危険です。
「空の」ゴミ箱にある/home/myAccount/.local/share/Trashの下のコンテンツを安全に削除できました。
.local
「電子メールやカレンダーイベントなどのユーザー情報」が含まれていると書かれていますが、内容の大部分は.local
ユーザー情報ではなく、ゴミ箱ファイルです。あなたの答えは、実際に大部分を占めているものを説明し、.local
私見より良い答えにしました。
.LOCAL /ディレクトリには、(@loevborgで指摘したように)あなたの好みを維持するためにいくつかのソフトウェアで使用されています。このディレクトリは、$HOME
ユーザーである混乱を標準化する取り組みの一部です。しかし、残念ながら多くのソフトウェアはまだこの取り組みに参加していません。一部のgnomeソフトウェアでさえ、他のディレクトリに設定を広げています(.gnome2、.gconf、.evolutionなどを参照)。
ディレクトリを削除するのは安全ではありません。一部のアプリは、このディレクトリ内に重要な情報/構成ファイルを保存します。