`sudo cp src dst` が /etc の no clobber ルールを無視するのはなぜですか?

`sudo cp src dst` が /etc の no clobber ルールを無視するのはなぜですか?

グローバル設定 は、の使用中alias cp='cp -iv'は無視されます。sudozsh

新しいシステムをセットアップしていて、自分のユーザー アカウントに zsh を試しています。ルート ユーザーはまだ bash を持っています。次のものが/etcあります:

/etc/bash.bashrc
/etc/zsh/zshenv

これらは両方とも上記のエイリアスを持ちますalias cp='cp -iv'

ユーザーのディレクトリでは、どちらにもグローバル設定のコマンドは含まれていません/etc

~/.zshenv
/root/.bashrc 

ルート ユーザーに切り替えてsu -、copy コマンドでファイルを上書きしようとすると、正しいプロンプトが表示されます。cp: overwrite 'fruits/apple.txt?'ホーム ユーザーの場合も同様です。ただし、sudozsh でホーム ユーザーに対して copy コマンドを実行すると、ファイルが上書きされます。bash を使用しているときは、この問題を経験したことがないので、他にどこを調べればよいのかわかりません。

答え1

sudoエイリアスを操作するための回避策、例: sudo cp...

alias sudo='sudo '

関連情報