我需要通过 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
您可以使用-O
flag 来指定目标目录。
lftp sftp://admin:[email protected] -e "put -O remote/directory file.txt; bye"