我正在尝试使用 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)
问题是如果在调用的本地部分不使用星号 (*),scp 将在远程服务器中创建一个新的顶级目录。它应该是这样的:
scp -r /usr/local/web/www/foosite/* scpuser@216.99.999.99:/usr/local/www/foosite
Run Code Online (Sandbox Code Playgroud)
这表示“复制内容”(但不是目录本身)到远程位置。
希望这会有所帮助......我花了一个小时左右才弄清楚这一点!!!
| 归档时间: |
|
| 查看次数: |
3150 次 |
| 最近记录: |