sftp get(下载)可以指定下载后的文件名么

sftp 使用:
场景: 将远端linux上的 /home/work/test/file1.txt 下载到本地的user/test/downloads/
下面

首先 cd /home/work/test  到linux指定目录
然后lcd user/test/downloads/ 定义本地目录

get file1.txt  

请问如果想指定下载后的文件名字是file2.txt该怎么办?

尝试使用下面命令都失败,下载成功但是文件名字没改变
get file1.txt file2.txt
get file1.txt -o file2.txt

 同理如果get可以那么put(上传)也可以指定上传后的文件名么?
求大神解答!

get file1.txt
rename file1.txt file2.txt

可以分两步操作,先get 然后rename

谢谢,我没有描述准确,由于变量限制,没有单独文件名参数,只有路径加上文件名参数,因此不能进行rename或者mv操作,求get时候指定下载后文件路径和名字方法