| 用途 | 交互式或批处理文件传输 |
|---|---|
| 语法 | sftp [user@]host / sftp -b 命令文件 host |
| 对比 | scp 单次搬文件,sftp 适合浏览与多次操作 |
常用示例
常用示例
sftp ops@10.0.0.5
# 会话内:ls / cd /data / put app.tar.gz / get app.log
sftp -P 2222 ops@10.0.0.5
printf 'cd /data\nput backup.tar.gz\nbye\n' > cmd.txt
sftp -b cmd.txt ops@10.0.0.5-b 批处理遇错默认继续;命令文件里用 - 开头行可精细控制(如 -rm)。加 prefix - 控制失败即停。