Синтаксис, который вы используете, будет работать с OpenSSH sftp
(и другими SFTP-клиентами, такими как WinSCP).
Но Tectia sftpg3
документация не означает, чтоон поддерживает параметр целевого имени файла для команды get
(или любой другой способ переименования загруженного файла):
get [-p, --preserve-attribute] [-u, --unlink-source] [-I, --interactive] [--overwrite] [--checksum] [-W, --whole-file] [--checkpoint] [--streaming] [--force-lower-case] [--prefix] [--statistics] [--summary-display] [--summary-format] [--progress-display] [--progress-line-format] [--progress-line-interval] [--max-глубина =] файл ...
Хотя, он имеет команду sget
, которая делает то, что вы хотите:
sget [options ...] srcfile [dstfile]