web-dev-qa-db-ja.com

ホームディレクトリの.localフォルダーは何ですか

~/.localフォルダーとは何ですか?このフォルダー内のコンテンツを削除しても安全ですか?

123
Roland

これは最近の革新であり、Gnomeが続いてUbuntuが続き、固定ディレクトリにユーザー固有のデータを保存します。これによれば document があります。

  • ユーザーデータが保存される単一のディレクトリ。デフォルトは~/.local/share;
  • 設定が保存される単一のディレクトリ、デフォルトは~/.config;
  • 重要ではないデータファイルを保持する単一のディレクトリ。デフォルトは~/.cacheです。

歴史的に、Unixプログラムはデータを$ HOMEディレクトリ全体に自由に広げ、ドットファイル(「。」で始まるファイル)または~/.vimrc~/.vimなどのサブディレクトリにデータを入れていました。新しい仕様は、この動作をより予測可能にすることを目的としています。これにより、ホームディレクトリの見栄えが良くなるだけでなく、アプリケーションデータのバックアップが容易になると思われます。すべてのアプリケーションがまだこの標準に準拠しているわけではありません。

.local階層では、プログラムはメールやカレンダーイベントなどのユーザー情報を配置します。このデータを手動で削除することもできますが、プログラムはその状態を失います。これが意図したものでない場合(たとえば、構成に問題がある場合)、そのディレクトリ内のファイルを削除または変更しないでください。 .cacheを使用すると、すべてのファイルを削除すると、プログラムがすべてのファイルを回復(再ダウンロードまたは再計算)できるようになるため、不注意になります。

120
loevborg

.localディレクトリに関する私の経験の1つを共有させてください。また、ホームディレクトリを格納するディスクパーティション(ルートパーティション)に十分なスペースがないことを発見し、それらのディレクトリのコンテンツを確認した後、70Gスペースを超える.localディレクトリストアを見つけたので、削除したいが、削除を恐れる私のubuntuシステムがクラッシュする可能性があります。そこで、この質問をグーグルで検索しました。しかし、これまでの回答では問題を解決できませんでした。システム上で必要な結果は2つだけです。

  1. .localディレクトリのコンテンツを削除すると、新しいファイルを保存するのに十分なディスク容量が確保できます。

  2. システムがクラッシュしたくないので、ホームの.localディレクトリからコンテンツを直接削除したくないので、危険です!

最後に、.localディレクトリの下の最大のコンテンツは次のとおりです。/home/myAccount/.local/share/TrashItは69Gバイトを占有します。私はそれがゴミ箱に関連していると思うので、ゴミ箱に移動します:trash:///そしてゴミ箱を空にします、そして69Gバイトのディスクスペースが解放されたことがわかりました!!

だから私の結論:

  1. .localディレクトリを直接削除することは非常に危険です。

  2. /home/myAccount/.local/share/Trashの下のコンテンツを「空」のゴミ箱で安全に削除できました。

8
Clock ZHONG

。local /ディレクトリは、設定を保持するために一部のソフトウェアで使用されます(@loevborgが指すように)。このディレクトリは、$HOMEユーザーである混乱を標準化する取り組みの一部です。しかし、残念ながら多くのソフトウェアはまだこの取り組みに参加していません。一部のgnomeソフトウェアでさえ、他のディレクトリに設定を広げています(.gnome2、.gconf、.evolutionなどを参照)。

ディレクトリを削除するのは安全ではありません。一部のアプリは、このディレクトリ内に重要な情報/構成ファイルを保存します。

2
crncosta