即使与-p选项一起使用,SCP似乎也不能保留所有权邮票。
scp -p /mysql/serv/data_summary.* some_server:/mysql/test/
这些文件是由MySQL拥有,我想要在目标服务器上分配相同的所有权。 由于某些pipe理员问题,我需要在两台服务器上以root身份复制文件。 我不能改变为mysql @
尝试使用rsync,除保留所有权,许可权和增量副本外,还有更多好处:
rsync -av source 192.0.2.1:/dest/ination
除了rsync,使用ssh,应该在scp工作的地方工作。
那是对的。 “-p”不这样做。 见手册页:
-p保存修改时间,访问时间和模式
原始文件。
注意它说时间和模式,而不是用户/组的所有权。 你会更好的运气与“rsync”,因为它有不同的系统之间复制时保留权限的能力。 例如,rsync中的“-p”。