SCP正在创建子目录...但我只想直接复制

use*_*932 8 scp

我正在尝试使用 scp 从本地目录递归复制到远程目录......我在远程端创建了文件夹:

远程位置(已创建):

/usr/local/www/foosite
Run Code Online (Sandbox Code Playgroud)

我正在从目录中的本地机器运行 scp:

/usr/local/web/www/foosite

但它将“foosite”目录复制为子目录......我只想要文件夹的内容,而不是文件夹本身......

这是我正在使用的命令:

scp -r /usr/local/web/www/foosite scpuser@216.99.999.99:/usr/local/www/foosite
Run Code Online (Sandbox Code Playgroud)

use*_*932 7

问题是如果在调用的本地部分不使用星号 (*),scp 将在远程服务器中创建一个新的顶级目录。它应该是这样的:

scp -r /usr/local/web/www/foosite/* scpuser@216.99.999.99:/usr/local/www/foosite
Run Code Online (Sandbox Code Playgroud)

这表示“复制内容”(但不是目录本身)到远程位置。

希望这会有所帮助......我花了一个小时左右才弄清楚这一点!!!