Сохранить права собственности на файл при копировании [tcl]

Я пытаюсь скопировать файл в место назначения с помощью tcl.

file copy $filename $destination

Однако я хочу, чтобы право собственности на файл сохранялось при копировании файла.

Eg: file copy file1.txt file2.txt

ls -l
total 0
-rw-r--r-- 1 reshma root 0 Jan 10 08:34 file1.txt
-rw-r--r-- 1 root   root 0 Jan 10 08:34 file2.txt

Как сохранить право собственности на файл при копировании?


tcl
person ReshT    schedule 10.01.2017    source источник
comment
tcl.tk/man/tcl8.4/TclCmd/file.htm помочь? Что вам нужно, так это выяснить, как изменить владельца файла в tcl. Тот факт, что вы его скопировали, не имеет значения, все файлы, созданные вашей программой, принадлежат пользовательскому контексту вашей программы.   -  person sashoalm    schedule 10.01.2017
comment
См.: stackoverflow .com/questions/40615492/   -  person Brad Lanam    schedule 10.01.2017
comment
tcl.tk/man/tcl8.4/TclCmd/file.htm не имеет параметров копирования файла для сохранения/установки владельца файла. Однако использование «exec cp -p $from $to» помогает. Спасибо! :)   -  person ReshT    schedule 11.01.2017