
システムに個人的に追加したすべてのファイルを削除するために使用できるコマンドはありますか?
重要なシステムファイルを削除したくありません。システムを引き続き使用しますが、ディストリビューションを再インストールせずに再起動したいです。
答え1
概要
再インストールする方が簡単かもしれません。私はこれを避けたいことを知っていますが、これが間違ったファイルを削除しないようにする唯一の方法です。以下は、すべてを削除しようとするとエラーが発生しやすく、時間がかかることを主に示しています。
成功する方法を試してください。
次のステップは単なるアイデアです。ただインターネット上の誰かが知らせているので、コンピュータ上のすべてを削除しないでください。まず、次の手順を確認して意味があるかどうかを確認してください。私が間違いを犯した可能性があります。
/home
空のホームディレクトリを除くすべてのエントリを削除します。オペレーティングシステムには何も提供されない場合があります。ディストリビューションには、インストールしたパッケージとともに特定のパッケージのファイルを一覧表示する方法が必要です。パッケージマネージャが提供する方法の1つを使用して、各パッケージのファイルのリストを取得できます。このリストにあるファイルを含む最上位ディレクトリを探します。おそらく少なくとも
/bin
、、、/usr
そして/etc
。使用しているディストリビューション~/pkg_unsort.txt
がわからない場合は、詳細を提供できません。作成したリストを並べ替えます。
sort ~/pkg_unsort.txt > ~/pkgfiles.txt
。作成したリストのファイルを含む最上位ディレクトリを見つけます。少なくともそれはなるだろう
/usr
と/etc
。その後、コンピュータの適切なディレクトリにあるすべてのファイルのリストが必要です。次のコマンドを実行します。
find /etc /usr | sort > ~/allfiles.txt
今、あなたのコンピュータ上のどのファイルが元のパッケージにないかを調べてください。
comm -12 ~/pkgfiles.txt ~/allfiles.txt > ~/extra.txt
。extra.txt
外に何があるかを確認してください。extra.txt
ファイルが作成したファイルのように見える場合は、削除してください。 roaimaが指摘したように、これらのファイルのいくつかは、パッケージがシステムにインストールされたときに作成された可能性があります。あなたはそれを削除したくありません。
これにより、オペレーティングシステムを新しくインストールした状態に復元する必要はありませんが、役立ちます。パッケージによってインストールされたファイルを変更した場合、この手順は役に立ちません。この場合、影響を受けるパッケージを再インストールするのが最善です。
また、すべてを、、、、/dev
および可能であれば別々に/proc
保管してください。、および以外のファイルを台無しにする理由はあまりありません。/run
/boot
/home
/usr
/bin
/etc
LVMスナップショット
システムの以前のスナップショットにロールバックするには、次のものを使用できます。左心室容積。私はLVMを使ったことがないので設定を助けることはできません。