2012-07-02 178 views
0

我需要使用ssh2将server1的副本发送到server2。两者都使用Ubuntu,我试图与SCP命令发送它:通过ssh2发送文件,scp

scp test.txt [email protected]_direction:/folder_destination 

但我发现了一个错误:

test.txt: No such file or directory 

我试图把完整的URL:/用户/ ASD /my_user/folder/test.txt,但它也不起作用。

任何提示?

+0

语法正确,我不知道为什么它不起作用(假设文件存在于当前目录中)。 – Trickfire

+0

你的完整“url”(它不是一个URL btw,它只是文件的完整路径)只是一个例子,还是它看起来像这样? Linux也区分大小写,以防文件命名为text.TXT或Test.txt。如果该文件位于您的主目录或子文件夹中,请将〜/ subdir/filename作为路径。 – Jite

回答

1

您位于源计算机上的目录不正确。检查当前目录中是否有test.txt

$ ls -l test.txt 
+0

是的,这是...而且,我也尝试使用完整路径。 – Frion3L

+0

这个问题是否也与其他文件存在?还是只有这个? –

+0

你确定完整的路径是正确的吗?在test.txt所在的目录中键入'pwd'并复制粘贴。还请注意在我对您的问题的评论中提到的区分大小写的文件系统。 – Jite