foo
権限のあるファイルがありますが、-rwxr-x--- root
私はユーザー(ルート)でもグループでもありません。という別のファイルがありbar
ますfoo
。
sudo cat bar >> foo
しかしこれは失敗するでしょうfoo: Permission denied
。
ベストアンサー1
cat bar | sudo tee -a foo > /dev/null
-a、--追加
上書きせずに指定したファイルに追加します。
ここでは、teeをsudoとしてfooに接続し、teeの別の効果(入力を標準出力にコピー)をダンプ(/ dev / nullに)します。