私は多くの人がアクセスするLinuxクラスタを開発しています。私が作成したすべてのディレクトリのすべてのファイルを一覧表示したいと思います。コンテンツが多く、ディレクトリが非常に乱雑なので、これをやりたいので、少なくとも私の代わりにクラスタをきれいに保ちたいと思います。すべてのディレクトリを手動でナビゲートするのは難しいので、これを行うためにbashコードを書いてみました。
ls --author -l -R | awk '$5=="my_user_name" {print $0}' | less
ルートディレクトリでこれを実行します。より効率的な方法は何ですか?また、クラスタ内のほとんどのファイルに対する権限がないため、この種のコードを使用しても安全かどうかを知りたいです。
答え1
これはあなたに役立ちます。
find / -user "your_username" -print
/
これにより、あなたに属するパーティションから始まり、すべてのファイルとディレクトリが印刷されます。