我已经在我的本地Unix服务器上创建了一个文件,例如file.sh
,其用户名为USER1
。现在,当我将此文件从本地服务器复制到远程UNIX服务器时,所有权已更改为USER2
。
我已经尝试过使用rsync
和scp
进行许多排列,但是没有任何效果。
如何避免这种情况?我想将文件的所有权保留为USER1
。
使用的命令例如:-
scp -pqr /apps/test/scripts/cronbak.sh USER2@remoteserver:/apps/test/scripts
rsync -avz /apps/test/scripts/cronbak.sh USER2@remoteserver:/apps/test/scripts
谢谢。
答案 0 :(得分:0)
如果要将文件的所有权保留为USER1
,则可能必须以USER1
登录:
scp -pqr /apps/test/scripts/cronbak.sh USER1@remoteserver:/apps/test/scripts
确保必须在远程服务器上创建USER1