我正在尝试使用安全副本(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] 删除。
我来说两句