Linuxを新しくインストールしたいアイドルコンピュータがあります。コンピュータに重要なファイルがある可能性があります。
新規インストール後に作成したすべてのファイルをどのように一覧表示できますか?
もともと私は単にすべてのファイルを見つけ、/
forループを使って繰り返し、最後にユーザーが作成したrpm -q --whatprovides
すべてのファイル(rpmマニフェストにリストされていないファイルなど)をリストしたいと思いました。私の考えにはこれがうまくいくようですが…おそらく非常に遅く、8時間以上かかるでしょう。私はそれを試す必要があります。
rpmをリストしましたが、これはすべてのLinuxディストリビューションにも当てはまると思いますが、短期的には最初にrpmソリューションが必要です。
ベストアンサー1
rpm -qla
rpmのすべてのファイルをすばやく一覧表示します。 2つのリストを並べ替えて比較できますcomm
。ただし、ユーザーが編集したrpmの設定ファイル(たとえば、./etc/exports
これを使用してインストールされているファイルが変更されたことを確認できますが、変更されるファイルrpm -qVa
(たとえば)は無視されます/etc/shadow
。/etc
.mysqlやファイルなどの特定のパッケージについてはまだ心配する必要があります/var
。