ジャンクでいっぱいの一時ディレクトリがあり、それらはすべて__temp__
(eg __temp__user_uploads
)で始まり、クリーンアップ関数で削除したいと思います。私の関数の試みは実行することです:
find . -name __temp__* -exec rm -rf '{}' \;
コマンドを実行し、複数の__temp__
ディレクトリ(__temp__foo
および__temp__bar
)がある場合、次の出力が得られます。
find: __temp__foo: unknown option
__temp__
コマンドを実行し、ディレクトリ( )が1つしかない場合__temp__foo
、それは削除され、次の出力が得られます。
find: ./__temp__foo: No such file or directory
コマンドが機能しないのはなぜですか、そのように一貫性がないのはなぜですか、どうすれば修正できますか?