get file1.txt file2.txt
简单地下载 file1.txt
没有任何提示。它不会重命名文件。日志中没有任何内容确认第二个参数。怎么回事?
SFTP 版本:sftp:x86_64-unknown-linux-gnu 上的 Tectia Client 6.3.11
最佳答案
您使用的语法适用于 OpenSSH sftp
(以及其他 SFTP 客户端,如 WinSCP)。
但 Tectia sftpg3
文档 (不再在线) 并未表明它支持 get
命令的“目标”文件名参数(也不是重命名下载文件的任何其他方式):
get [-p, --preserve-attributes] [-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-depth=] file...
不过,它有 sget
命令可以执行您想要的操作:
sget [options...] srcfile [dstfile]
关于linux - 我无法使用 sftp get 命令重命名我正在下载的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53412174/