我正在使用以下 SCP 脚本将本地 Windows 目录复制到我的 Linux 机器:
scp -r C:\Development\SomeProjectDir myuser@mylinuxmachine:/Development/SomeProject/
第一次调用非常顺利,SomeProjectDir 的所有内容都位于 SomeProject 文件夹中。但是,第二次调用不会覆盖内容,而是在 SomeProject 目录中创建一个 SomeProjectDir 文件夹。如何克服这个问题?
(如果重要:是的,目录名称不匹配,我也无法让它们匹配)
答案1
告诉scp
您想要复制所有内容而不是顶级目录:
scp -r C:\Development\SomeProjectDir\* myuser@mylinuxmachine:/Development/SomeProject/
~~