lftp sftp 文件到指定目录

lftp sftp 文件到指定目录

我需要通过 SFTP 将文件复制到特定目录。我使用 LFTP 因为此连接需要 IP6 mDNS 名称。

lftp sftp://admin:[email protected] -e "put file.txt; bye"

这可行,但文件最终位于 /home/admin

我希望文件最终位于 /home/admin/upload

我可以以某种方式指定目标目录吗?我很乐意使用额外的命令来执行此操作,但它必须使用 lftp/sftp 编写脚本

答案1

也许您所需要的只是一个附加命令:

lftp sftp://admin:[email protected] -e "cd upload; put file.txt; bye"

答案2

您可以使用-Oflag 来指定目标目录。

lftp sftp://admin:[email protected] -e "put -O remote/directory file.txt; bye"

在这里找到文档:https://lftp.yar.ru/lftp-man.html

相关内容