在将文件传输到远程服务器到本地服务器时,如何保留文件所有权?

时间:2018-08-02 11:15:13

标签: unix rsync scp

我已经在我的本地Unix服务器上创建了一个文件,例如file.sh,其用户名为USER1。现在,当我将此文件从本地服务器复制到远程UNIX服务器时,所有权已更改为USER2。 我已经尝试过使用rsyncscp进行许多排列,但是没有任何效果。

如何避免这种情况?我想将文件的所有权保留为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

谢谢。

1 个答案:

答案 0 :(得分:0)

如果要将文件的所有权保留为USER1,则可能必须以USER1登录:

scp -pqr  /apps/test/scripts/cronbak.sh USER1@remoteserver:/apps/test/scripts

确保必须在远程服务器上创建USER1