質問: bashでの質問です。OSはCentOSです。 仮に`/etc`のようなrootユーザ以外は書き込めない場所にファイルを書き込もうとしたところ、 ``` sudo ls > /etc/test.txt ``` とすると、lsコマンドはrootで実行できますが、>以降のファイルはroot権限ではありません。 このような場所でも書き込めるような方法はありますか? 一応、suコマンドでrootになってから実行すると実行可能ですが、su以外でお願いしたく。 ご存知の方、ご教授お願いします。
回答: ``` sudo ls | sudo tee /etc/test.txt ``` でいかがでしょうか。