sudo でリダイレクト

sudo でリダイレクトする場合、次のように書くと、リダイレクト先のファイルの権限は sudo したユーザになります。

$ sudo echo aaa > test.txt
                ~~~~~~~~~~ ←この部分は sudo とは無関係

リダイレクトごと sudo した権限で実行したい場合は 次のように書きます。

$ sudo sh -c "echo aaa > test.txt"

Google サイト内検索

Amazonアソシエイト