tcl を使用して、Linux PC のある宛先から別の宛先に特定のファイルをコピーしようとしています。私が使用しているコマンドは
{file copy -force $fileToCopy $destination}
ただし、これを行うための適切な権限がありません。次を使用して権限を変更しようとしました:
{file attributes $fileToCopy -permissions rwxrwxrwx}
私は所有者ではないため、アクセス許可を変更できないというエラー メッセージが表示されました。だから、私はファイルの所有者を変更しようとしました
{file attributes $fileToCopy -owner ${::tcl_platform(user)}}
私は所有者ではないため、所有者を変更できないという同じエラー メッセージを受け取りました。
この問題を回避するにはどうすればよいですか? ファイルをコピーできるように、tcl で sudo の下でこのコマンドを実行する方法はありますか?