Git for Windowsをインストールすると付いてくるMinGW/MSYSのbashで
echo hogehoge > nul
などとやって「nul」という名前のファイルを作ってしまうと、windowsのエクスプローラー、コマンドプロンプト、powershellでは削除も名前変更も開くこともできない、やばいファイルが作成できてしまう。
これはMS-DOSからの伝統で「nul」がlinuxの「/dev/null」相当のキーワードとして予約されているため。
MinGW/MSYSのbashで以下コマンドを実行すれば削除できる。
rm nul