【发布时间】:2013-05-30 00:10:10
【问题描述】:
我正在尝试使用 tcl 将某个文件从我的 Linux PC 上的一个目的地复制到另一个目的地。我使用的命令是
{file copy -force $fileToCopy $destination}
但是,我没有执行此操作的正确权限。我尝试使用以下方法更改权限:
{file attributes $fileToCopy -permissions rwxrwxrwx}
我收到一条错误消息,提示我无法更改权限,因为我不是所有者。因此,我尝试使用
更改文件的所有者{file attributes $fileToCopy -owner ${::tcl_platform(user)}}
我收到了同样的错误消息,说我不能更改所有者,因为我不是所有者。
如何解决这个问题?有没有办法在 tcl 的 sudo 下运行这个命令,以便我能够复制文件?
【问题讨论】:
标签: linux file permissions copy tcl