設定ファイルを完全に削除する方法

設定ファイルを完全に削除する方法

最近、未使用の依存関係や設定ファイルなど、すべての痕跡が削除されると思って、 を使用していくつかのソフトウェアをアンインストールしましたsudo apt-get --purge autoremove。しかし、ホーム フォルダーに設定ファイルが残っていることに気付きました。

それさえも削除できる、より強力なコマンドはありますか?

また、ホームの下の隠しファイルとフォルダは、単なる設定ファイルである場合、または他の種類のファイルがある場合、削除しても安全ですか?

答え1

apt-get purgeシステムレベルの設定ファイル (debconf によって作成されたものなど) のみを削除します。ホーム フォルダ内のファイルには何も影響しません。ホーム フォルダ内のファイルは手動で削除する必要があります。考えてみれば、これは当然のことです。管理者がホーム フォルダからデータを削除することを望まないユーザーが複数いる可能性があります。

アプリケーションは通常、構成データを次のいずれかの隠しフォルダーに保存します。データが不要であることが確実な場合は、削除できます。

  • ~/.application
  • ~/.config/application
  • ~/.cache/application
  • ~/.local/share/application

アプリまたはパッケージの名前に置き換えますapplication。ほとんどのアプリケーションは、これらのフォルダにユーザーファイルを保存しません。また、システムに必要なものをホームフォルダから誤って削除した場合、通常は再作成されます。もちろん、削除する前に中身を確認して、何も残っていないことを確認しても問題ありません。あなたそこに入りたい。

gnome 2 アプリの場合は、次のコマンドも実行する必要があります。

gconftool-2 --recursive-unset /apps/application

(ここでもapplicationアプリ名に置き換えます) これにより、アプリケーションの設定が削除されます。

2012年12月14日更新

gnome 3 アプリの場合、上記の gconftool-2 コマンドは次のように置き換えられます。

gsettings reset-recursively [schema]

アプリケーションのスキーマは以下で見つけることができます。

gsettings list-schemas | grep application

答え2

自動的な方法はわかりませんが、ホーム ディレクトリから隠し構成ディレクトリを手動で削除することはできます。

通常、ディレクトリ名は.appnameホーム ディレクトリ内にあります。たとえば、mozilla firefox には という名前の構成フォルダーがあります.mozilla

nautilusから隠しディレクトリを表示するには、CTRL + H

関連情報