構成ファイルを完全に削除する方法


11

最近、を使用していくつかのソフトウェアをアンインストールsudo apt-get --purge autoremoveしました。これにより、未使用の依存関係と構成ファイルを含むすべてのトレースが削除されると考えました。しかし、ホームフォルダーに構成ファイルが残されていることがわかりました。

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

また、ホームの下にある隠しファイルやフォルダーを削除するのは安全ですか?それらが単に構成ファイルである場合、または他の種類のファイルがありますか?

回答:


16

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

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

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

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

gnome 2アプリの場合、次を実行することもできます。

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

(ここでも「アプリケーション」をアプリ名に置き換えます)、アプリケーションの設定を削除します。

更新日2012年12月14日

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

gsettings reset-recursively [schema]

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

gsettings list-schemas | grep application


一部のアプリには、~/.local/share/application
Panther

1

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

通常、ディレクトリ名は.appnameホームディレクトリにあります.mozilla。たとえば、mozilla firefoxにはnameの設定フォルダーがあります。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.