2014-09-03 36 views
0

我想用空格复制一个文件。例如“file 1.jpg”。 我想从putty-ssh会话中完成它。 cp由于空间的原因而工作。还有另一种方法可以做到吗? 目标是网络共享。ssh - 用cp复制的替代方案

感谢您提前给予的协助。

回答

1

cp不关心空格:它是在解析命令行参数时执行的shell。另一种方案会有完全相同的问题。

使用引号或转义空格。例如;

$ cp "with spaces" nospaces 

$ cp with\ spaces nospaces 
+0

Thx!你能告诉我关于目的地吗?在Windows下它是\\ server \ share。但是这个命令在linux上看起来如何? – fuuman 2014-09-03 19:56:52

+0

@fuuman通常是'/ mnt/server-share',其中之前已经安装过。背景是不清楚的(它应该是在一个不同的问题,可能超过超级用户)。 – user2864740 2014-09-03 19:57:37

+0

您可能需要查看'smbmount'以在Linux中安装/查看Windows SMB/CIFS共享。 'smbclient'也可能有助于排除故障。 – ssnobody 2014-09-03 20:02:40