「ディレクトリごと削除」に失敗する場合

  • 投稿日:
  • by
  • カテゴリ:

ディレクトリごと削除したい場合は
# rm -rf dir/ で良いはずですが、ディレクトリ内のファイル数が
多すぎると削除に失敗することがあります。

こんな時の解決方法をいくつか紹介しましょう。

●rmにxargs経由でファイル名を渡す。

# echo dir/* | xargs rm

●rmのまえに\(バックスラッシュ)をつける
# \rm -rf dir/

●リダイレクトとxargsを使う。

# ls > hoge.dat
# xargs rm < hoge.dat

これでOK^^