在Linux中,使用scp命令在两个linux系统中进行文件传输,文件路径存在空格。
- 如果在使用scp命令进行文件传输过程中,文件的路径存在空格,比如说你买的外接磁盘没有修改文件路径,就可能出现这个情况。如何解决呢?
- 只需要使用
两个反斜杠
来转义空格字符
举个例子:
原本的命令没有加反斜杠是这样的:
scp -r youname@1.2.3.4:"/media/My Passport/data" .
这样会出现报错:
No such file or directory
解决办法,加入反斜杠:
scp -r youname@1.2.3.4:"/media/My\\ Passport/data" .
结束~