我在perl脚本中使用rsync。
我使用以下命令:
rsync -av /view/pore/Personel Address.txt /home/myserver/Personel Address.txt
它没有给我错误如下:
正在生成文件列表..rsync:link_stat“/view/pore/personel address.txt:失败:没有这样的文件或目录
如果我将文件重命名为
Personel_Address.txt
,它可以正常工作。有谁能帮我用正确的命令吗?我无法将文本文件重命名为
Personel_Address
。谢谢!
最佳答案
在空格前添加反斜杠,如下所示:
rsync -av /view/pore/Personel\ Address.txt /home/myserver/Personel\ Address.txt
不过,文件名中没有空格通常更好。
如果您有一个空格,程序会认为这是它接受的下一个参数,但是使用\它会取消它,并将整个字符串作为一个参数传递。