2012-04-15 追記 勘違いしてました。 ただの正規表現だったようです。 確かめたら確かにiってファイルが残りました。 id:mattn: これ、正規表現のパターンだよね?ってことはa b c iってファイルがあったら[^dir]でiってファイル残るよね。 はてなブックマーク - bashとzshで使える、特定ファイルを除外するglob記法 - Humanity 2012-04-20 追記 ツッコミもらいました。というかもらってました。追記するの遅すぎ。 @mattn_jp zsh だと *~dir, bash だと !(dir) でいけそうですね。 https://twitter.com/#!/nakamuray/statuses/191536570132733952 とのこと。 # bash $ mv !(dir) dir/ # zsh $ mv *~dir dir/どっちもいけ