--------(--)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
2010-08-03(Tue)

(*・д・)φめも

ディレクトリ内のファイルを一括削除しようとして

# rm -rf ./*
-bash: /bin/rm: Argument list too long


引数リストが長すぎますと言われて削除できない

そんな時はxargsを使えば良い

# ls | xargs rm

こんなんで大丈夫

条件つけて削除したい場合はfindを使う

拡張子.logのファイルを削除する場合はこんな感じ
# find . -type f -name '*.log' | xargs rm

最後のrmに -fを書かなくてもいちいち確認されません

ので、いきなりrmしないでlsなんかをやっておいた方がいいと思います

# find . -type f -name '*.log' | xargs ls

とか。
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

コメント

リンク
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。