Debian

為什麼 scp 似乎失敗了?

  • January 30, 2019

副本似乎失敗了。我實際上是在嘗試複製一個大目錄並假設它由於大小而失敗,所以我用一個小文件做了一個簡單的例子來展示。

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 是否寫入日誌?

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 形式中)。

引用自:https://unix.stackexchange.com/questions/461029