知らんかったわー。リダイレクト時のファイル作成はsudo実行ユーザの権限になるんですね。
$ cd /var/log $ sudo command > file bash: log.txt: Permission denied
こういうことすると権限がないって怒られる。man sudoにあるように、redirectのときはsh -cで
$ sudo sh -c "command > file"
とする。もしくは事前にsudo touch しとくとか。 いやいや前もってtouchしててもダメじゃん。何言ってんだ俺は。