web-dev-qa-db-ja.com

ホームディレクトリ内のすべての隠しフォルダーを削除しても安全ですか?

$ HOME(別名「〜」)ディレクトリには、多くの非表示の構成フォルダーがあります。

それらをすべて削除しても安全ですか?

具体的に

  • そうするとOSは壊れますか?
  • イーサネット/プリンター/サウンド/グラフィックスドライバーが動作しなくなりますか?
  • Gnomeテーマ、キーショートカット、フォント設定などの表面的なことは気にしません
16
OVERLORD

比較的安全である必要があります。

  • OSが破損することはありません。homeディレクトリ内のドットファイルは、ほとんどが構成ファイルです。存在しない場合、アプリはデフォルトを使用するだけです。
  • デバイスドライバー(イーサネット、ビデオ、サウンドなど)を構成する必要がありますシステム全体ですので、安全である必要があります。
  • これらは、すべての設定/カスタマイズが失われるため、「break」ですが、気にしません;)

実際、システムに別のユーザーを追加すると、デフォルトで内部に配置されるいくつかのデフォルトファイルを除き、ホームディレクトリは大部分空になります。ただし、これらのdefaultsはディストリビューション固有であり、必須ではありません。

そのため、homeの下にあるすべてを削除しても安全です。

念のため、安全に再生して移動別のディレクトリに移動し、すべてが問題ないことを確認してくださいbeforeそれらを削除します。

10
Mr Shunz

それらを削除するのは安全ではありません。理由を説明したいので、ホームフォルダーを簡単に確認しましたが、安全でない理由をいくつか説明します(実際に川を泣かせます)。

  • 構成ファイルが含まれています。それらのいくつかは自分自身を再作成できることが知られていますが、アプリケーションを変更またはカスタマイズすると、変更はなくなります。

  • .localおよび.cacheフォルダーについては、複数の構成とダウンロードされたキャッシュパッケージについて説明しています。これには、ギガバイトの情報ではない場合は数メガバイトを再度ダウンロードする必要があるか、いくつかのアプリを再インストールする必要があります(構成ファイルを読み取っていないというエラーが発生した場合)

  • WINEのような非常に大きなアプリの場合、ホームフォルダー内の.wineで自分自身を非表示にして強制終了します。これは、Windowsドライブ全体をフォーマットするようなものです。ワインとインストールしたWindowsアプリに関するすべてを削除しました。私の場合、23GBの情報が得られる6つのアプリについて話しています。誰かが10個のゲーム、Microsoft Office、Photoshop、その他のアプリをインストールして、それらをすべて削除したと想像してください。心臓発作が近づいています。

  • そこにXBMCフォルダーがあります。これは.xbmcです。私を含む数人の人々が、映画やビデオシリーズのすべてのコンテンツを再度ダウンロードする必要があるという事実を嘆きます。これは、インターネット接続が切断されないと仮定した場合、約12時間の作業に相当します。

  • .mozillaフォルダーがあります。設定とアドオン情報は失われます。

  • いくつかのSSHサイトを使用していますか。まあもうない。それらを再度構成する必要があります。これは、会社でこれを行う場合、セキュリティ上の問題として読むことができます。

  • より良いアドオンを使用してgimpをポン引きしていました。もはや、構成は削除されました。

  • パーソナライズされたターミナルウィンドウ(bashやプロファイルの隠しファイルなど)がありました。いいえ、構成ファイルが削除されたので、あなたはしませんでした。

  • すべての非表示要素がフォルダーではありません。 bashファイルやプロファイルファイル、履歴ファイル、ログなど、頻繁に使用される隠しファイルがいくつかあります。

そして最後に、明らかにしなければならないリブート以外に、すべてが正常に機能することを確実にする100%の方法はありません。たぶんインストールされたばかりのシステムかもしれませんが、たとえば、4つのUbuntuバージョンの前からそれらの隠されたフォルダとファイルを持っている人にとって、1つの問題は非常に急速に大きくなる可能性があります。

さて、質問ですが、ドライバーは動作を停止しますか。いいえ彼らはしません。クリーンアップ後も引き続き機能します。

OSは壊れますか。場合によります。実行中のサービスに設定がある場合、そこで問題が発生する可能性があります。 RCカスタマイズファイルにファイルがある場合、問題が発生します。システムをインストールしたばかりの一般ユーザーにとってはまったく問題はありませんが、いくつかのプログラムがインストールされ、カスタマイズされたもので1年が与えられます。そのすべてを削除する必要があることを後悔するかもしれません。

9
Luis Alvarado

簡単な答えはイエスです。それは危険であり、システム自体が影響を受けない場合でも、システムの使用に悪影響を及ぼします。つまり、ユーザーアカウントが役に立たなくても、他のユーザーは何も起きていないかのように続行します。

一部のドットファイルは、ユーザーアカウントが最初に作成されたときに作成されます。つまり、自動的に再作成されません。多くのアプリケーションと多くのアプリケーションがそれらに依存しています。つまり、それらのアプリケーションは適切に動作しません。多くのアプリケーションは、構成に完全に依存しています。それらが利用できず、作成できない場合、アプリケーションは役に立たず、クラッシュするか実行を拒否する可能性があります。

Windowsのレジストリを削除するのと似ていますが、Ubuntuのドットファイルは設定を保持するだけでなく、個人データも保持するため、さらに悪いことです。データベースは、たとえば〜/ .local/share/desktop-couch /に保存されます。 Ubuntu Oneと同期している場合、そのフォルダーを削除すると、Webを含む他のすべてのコンピューターからそれらのデータベースも削除される可能性があります。

これを行う理由について詳しく説明している場合は、正確な答えを出すのが簡単です。しかし、何らかの理由でこれを本当にやりたい場合は、これがあなたがそれを行うべき方法だと思います:(あなたがしたいことを確認してください)

ホームディレクトリがnot暗号化されている場合にのみ、これらの手順を実行します。

  1. たとえば、「tempuser」という名前の一時ユーザーを作成します。
  2. 念のため、そのユーザーを管理グループに追加します。
  3. すべてのデスクトップセッションからログアウトする
  4. Alt + ctrl + f1を押して別のコンソールに切り替えます
  5. 一時ユーザーでログインします
  6. 古いホームディレクトリの名前を変更します(mv/home/bob /home/bob.bakなど)
  7. 自分用の新しいホームディレクトリを作成する
  8. 適切な権限を設定します。

これで、初めてログインしたときと同じように、ユーザーのシステムがクリーンになりました。古いホームディレクトリから新しいホームディレクトリへのファイルのコピーを開始できます。 「カット」または移動しないでください。そうすれば、何か問題が発生した場合にバックアップとして古いホームディレクトリを使用できます。あなたがしていることに注意してください。たとえば、Ubuntu Oneにログインして、同期されたファイルとフォルダーに関する情報を含むファイルを置き換えると、Ubuntu Oneはそれらのファイルが使用できなくなったことに気付きます。つまり、それらを削除したことを意味し、それらの削除をネットワーク全体で同期します。つまり、すべてのコンピューターおよびWebからそれらのファイルをすべて削除します。したがって、すべてのファイルが何であり、どのファイルが何をするのかを必ず確認してください。とにかく、バックアップを作成してください。意図していないことをしたり、意図したことで知らなかった副作用が発生したりする可能性があります。

要約すれば:

  • 理由が正しいことを確認してください
  • 最初にバックアップを取ります(冗談ではありません)
  • あなたがしていることに細心の注意を払ってください
  • 潜在的な間違いから学ぶことができるように、すべてを書き留めてください。
5

テストして、/home/testディレクトリ内のすべてを削除しました。その後、ターミナル(Ctrl + Alt + F1)を介してグラフィカルにログインできました。

なぜあなたがそれをしたいのかは別の質問です。ユーザーアカウントを削除する場合は、ユーザーとグループまたは同様の設定マネージャーから削除します。

2
arrange

チェックアウトしました(Ubuntu 12.04のみ):新規ユーザーまたはスーパーユーザーアカウントには、3つの構成ファイルのみがあります。

.bashrc
.profile
.bash_logout

したがって、これらの3つを除くすべての隠しファイルが削除された場合、アカウントは新しいアカウントのように動作するはずです。

(もちろん、隠しフォルダーに保存されているすべてのドキュメント、ローカルプログラム、またはローカル構成は失われます。また、別のスーパーユーザーアカウントからログアウトした後に削除する必要があります。詳細については、他の回答を参照してください。)

2
Max Funk