*.pycうぜー

Pythonはモジュールをインポートすると、バイトコンパイルされてpycっていう拡張子のファイルを作成して、次回以降の起動を高速化してくれる。

この仕組み自体は歓迎すべきものなんだけど、ソースのディレクトリにぽこぽこ産み落とすから、開発してる時ってすごい邪魔に感じるのはぼくだけ?みんな気にならないのかな。

で、どうにかならんもんかと調べてたら、GNUのlsには、--hideオプションなんてのがあって、表示したくないパターンが設定できるみたい。

alias ls="ls --hide='*.pyc'"

とか、.zshrcにでもエイリアス切っとけば幸せになれるよ。

どうしても、表示したい時は、

\ls

って感じで、バックスラッシュ付けてやると、エイリアス無効にしてくれる。少なくともzshでは。他のは知らん。

ちなみに、OSX標準のlsはBSD由来だから、--hideオプションとか無い。MacPortsでcoreutils入れるか、Gentoo Prefix導入すればいいと思う。