特定のテキストを含むファイルを持っているディレクトリを削除するackで検索してdirnameでディレクトリ名を取得して、rm -rfでまとめて消してます。 ack-grep -l foo | xargs dirname | xargs rm -rf