とある物件でeccubeを使う事になったのですが、それをgitで管理しようと思ったらeccubeってインストール用に空フォルダを結構準備していてそれを管理してくれません。 gitで空フォルダを管理しようと思ったら.gitignoreの空ファイルをそのフォルダにおいておくのがお決まりなようです。 かといって、いっぱいあるからフォルダを探し出し一つ一つにtouch .gitignoreするのはめんどくさい。 find . -type d -empty | touch $(ruby -e 'while l=gets do puts l.chomp<<"/.gitignore" end') で一発です。rubyがでてくるのは仕様ですww。