要使用SCP传输目录并保持原有权限,可以使用-p选项来保持文件权限。
命令格式如下:
scp -rp <源目录> <目标目录>
例如,要将本地目录/home/user/source_dir传输到远程主机的/home/user/destination_dir目录,并保持原有权限:
scp -rp /home/user/source_dir username@remote_host:/home/user/destination_dir
在这个例子中,-r选项表示递归地复制整个目录结构,而-p选项表示保持原有权限。如果目标目录不存在,它将被创建。
请确保在执行SCP命令之前,已经建立了SSH连接,并且有权访问源目录和目标目录。