注意:我的问题与文件位置非常相似,如果未
使用 scp 命令指定目标路径
但这个问题是在问这个目标是什么:
scp -r /localdir/ root@ubuntu
我的问题是问这个目标是什么:
scp -r /localdir/ root@ubuntu:
另外,如果有人好奇,我在以下网页上找到了这种语法:
https://kubernetes.io/docs/setup/independent/high-availability/#copy-required-files-to-the-correct-locations
这是一个 Bash 脚本:
USER=ubuntu # customizable
CONTROL_PLANE_IPS="10.0.0.7 10.0.0.8"
for host in ${CONTROL_PLANE_IPS}; do
scp /etc/kubernetes/pki/ca.crt "${USER}"@$host:
scp /etc/kubernetes/pki/ca.key "${USER}"@$host:
scp /etc/kubernetes/pki/sa.key "${USER}"@$host:
scp /etc/kubernetes/pki/sa.pub "${USER}"@$host:
scp /etc/kubernetes/pki/front-proxy-ca.crt "${USER}"@$host:
scp /etc/kubernetes/pki/front-proxy-ca.key "${USER}"@$host:
done
在我的测试中,我运行了以下命令test
将文件夹从主机heron01
复制到主机heron02
:
yitian@heron01:~$ scp -r test/ yitian@heron02:
结果显示,可以在以下位置找到test
文件夹:
yitian@heron02:~$ pwd
/home/yitian
因此,您的问题的结果是:目标目录是您在 scp 命令中使用的目标用户的home directory
。在我的示例中,目标目录是:/home/yitian
in hostheron02
。