ユーザーが所有するすべてのファイルを再帰的に検索し、それらをGnu/Linuxの別のユーザー/グループに変更する方法はありますか?
私は魔法のワンライナーがあるはずだと思いますが、私のコマンドラインウィザードのスキルはそれまでではありません:)
ありがとう!
find
コマンドを-user
オプションとともに使用します。何かのようなもの:
find / -user john
ユーザー「john」が所有するすべてのファイルが最終的に表示されます。
あなたが彼らの所有権を変更したい場合(私はあなたが望むリストを持っていることを確認するために実行せずにfind
を実行します)、それから次のようなもの:
find / -user john -exec chown harry {} \;
それを行います。