在命令行执行时使用的单引号,但是放在shell中执行要换成双引号啊,忘了shell中单双引号的差别,查错查到自闭,不是一般的难受。。。
正常命令行中执行:
rsync -avzP -e 'ssh -p xxx' --bwlimit=5000 filename targetpath
shell中应该写为rsync -avzP -e "ssh -p 4321" --bwlimit=5000 filename targetpath
在命令行执行时使用的单引号,但是放在shell中执行要换成双引号啊,忘了shell中单双引号的差别,查错查到自闭,不是一般的难受。。。
正常命令行中执行:
rsync -avzP -e 'ssh -p xxx' --bwlimit=5000 filename targetpath
shell中应该写为rsync -avzP -e "ssh -p 4321" --bwlimit=5000 filename targetpath