説明する簡単な方法はありませんが、これはデモンストレーションにおける私の質問です。ホームディレクトリのバックアップがあるファイルサーバーがあります。彼らは次のように読みます:
/home/ron/Downloads
/home/ron/Documents
/home/rob/Downloads
/home/rob/Documents
/home/tom/Downloads
/home/tom/Documents
/home/don/Downloads
/home/don/Documents
ユーザーの名前を呼び出すのではなく、短縮形で1つのコマンドでダウンロードと呼ばれるすべてのフォルダーを削除するにはどうすればよいですか?
私が考えていた:
rm -r /home/*/Downloads
これを行う最良の方法は何でしょうか?
注:複数のサーバーでこのように削除するフォルダーは数百個あります。
ありがとう。
Findを使用できます:
find /home -maxdepth 2 -type d -name Downloads -exec rm -r {} +