使用空格安全复制(scp)文件名时出现问题

精神病学

我正在尝试使用安全副本(scp)复制文件。我正在尝试执行以下命令,但是由于目录位置的绝对路径中的空格而导致错误。

scp -r -P 8484 [email protected]:/media/New Volume/lj /home/pratheep

我收到以下错误:

scp: /media/New: No such file or directory  
scp: Volume/lj: No such file or directory

我尝试使用相同的命令将额外的反斜杠

scp -r -P 8484 [email protected]:/media/New\ Volume/lj /home/pratheep

但我仍然遇到相同的错误。

有人可以告诉我如何纠正它吗?

恩佐替布

您应该两次引用文件名,一次用于本地外壳,另一次用于远程外壳。在最简单的情况下,您可以执行以下任一操作

scp -r -P 8484 [email protected]:"'/media/New Volume/lj'" /home/pratheep
scp -r -P 8484 [email protected]:'"/media/New Volume/lj"' /home/pratheep

或使用制表符补全的帮助

scp -r -P 8484 [email protected]:/media/New\\\ Volume/lj /home/pratheep

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章