私はこの次のコードを持っています:
find ./ -iname '*phpmyadmin' -exec rm -rf {} \;
これはと呼ばれるディレクトリが削除されますphpmyadminが、それはしませんというファイルを削除しますphpMyAdmin-Version-XYZ.zip
を削除し-rfても削除されません(おそらく、-inameの2番目の問題が大文字と小文字の区別に影響を与えていないためです)。
- 単一のrm(ファイル、ディレクトリ、ソフトリンク)のiノードを削除する方法はありますか?
- を追加し
-inameても効果がないのはなぜですか?
注:「inodeを削除する」という引数はで見つかりませんでしたman rm。
findサポートしている場合は、-deleteアクションを試してください。(また、これを誤って行う多くの方法の詳細については、gnu.org / software / findutils / manual / html_node / find_html /…を参照してください。)