为什么 scp 似乎失败了?

为什么 scp 似乎失败了?

副本似乎失败了。我实际上是在尝试复制一个大目录,并假设它由于大小而失败,因此我用一个小文件做了一个简单的示例来进行演示。

hduser@hnode0:~ $ ls -la myfile
-rw-r--r-- 1 hduser hdgroup 0 Aug  7 09:42 myfile
hduser@hnode0:~ $ scp myfile hduser@hnode2
hduser@hnode0:~ $ ssh hnode2
hduser@hnode2:~ $ ls -la myfile
ls: cannot access 'myfile': No such file or directory
hduser@hnode2:~ $ sudo find / -iname myfile
[sudo] password for hduser:
hduser@hnode2:~ $

scp 是否写入日志?

答案1

scp并没有失败,但它没有按照您期望的那样进行。

scp file user@host

您在当前目录(本地)中创建了file调用的副本。user@host

scp file user@host:

您复制file到远程主机host并将其放在user.

scp手册:

源和目标可以指定为本地路径名、具有可选路径(格式为 )的远程主机[user@]host:[path]或格式为 URI scp://[user@]host[:port][/path]。可以使用绝对或相对路径名明确本地文件名,以避免scp将包含的文件名:视为主机说明符。

请注意,:源文件名或目标文件名操作数决定它是指定远程位置还是本地位置(以参数的第一个非 URI 形式)。

相关内容