我正在尝试excelsite
使用复制我的桌面文件夹scp -r
。该文件夹是一个 django 网站。我使用的命令是scp -r excelsite ***@***.***.***
(是的,我通过 cd 进入桌面)。运行该命令时,一切似乎都正常,因为它正在复制内容。但不是文件夹excelsite
。命令行如下所示:
db.sqlite3 | 144 kB | 144.0 kB/s | ETA: 00:00:00 | 100%
abstract.h | 30 kB | 30.4 kB/s | ETA: 00:00:00 | 100%
asdl.h | 1 kB | 1.2 kB/s | ETA: 00:00:00 | 100%
ast.h | 0 kB | 1.0 kB/s | ETA: 00:00:00 | 100%
bitset.h | 0 kB | 0.5 kB/s | ETA: 00:00:00 | 100%
bltinmodule.h | 0 kB | 0.3 kB/s | ETA: 00:00:00 | 100%
我不知道摘要.h是。我也不知道什么asdl.h是,等等。它复制的是随机内容。如果这看起来很奇怪,如果只是让它复制所有内容,那么在某个时候它就会开始复制城市名称。是的,城市名称!我不知道发生了什么。但有一件事是肯定的,它没有复制我的目录。
答案1
您必须指定目标路径:
scp -r /local/path user@host:/remote/path
请注意,远程路径名中的空格必须转义
scp -r /local/path user@host:/remote/path\\\ name
scp -r /local/path user@host:"'/remote/path name'"
您也可以使用同步通过 ssh
rsync --stats -avzhe ssh /source/path user@host:/dest/path
更多信息:
-https://help.ubuntu.com/community/rsync
-https://askubuntu.com/a/446726/77093