
安全文件传输协议(SFTP)是一种安全可靠的网络文件传输方式,基于SSH协议,提供加密保护。本文将指导您如何使用SFTP命令行进行文件传输。
基础操作
- 连接SFTP服务器:
<code class="bash">sftp 用户名@主机名</code>
- 查看当前目录文件:
<code class="bash">ls</code>
- 切换远程目录:
<code class="bash">cd /远程目录路径</code>
- 查看当前远程目录:
<code class="bash">pwd</code>
- 切换本地目录:
<code class="bash">lcd /本地目录路径</code>
- 查看当前本地目录:
<code class="bash">lpwd</code>
- 上传文件到服务器:
<code class="bash">put 本地文件名</code>
- 下载文件到本地:
<code class="bash">get 远程文件名</code>
- 删除远程文件:
<code class="bash">rm 远程文件名</code>
- 重命名远程文件:
<code class="bash">rename 旧文件名 新文件名</code>
- 退出SFTP会话:
<code class="bash">exit</code>
高级操作
- 批量上传/下载:
<code class="bash">put *.txt # 上传所有.txt文件 get *.log # 下载所有.log文件</code>
- 使用批处理文件:
<code class="bash">sftp -b sftp_batch.txt 用户名@主机名</code>
- 执行本地命令:
<code class="bash">!命令 # 例如:!rm file.txt</code>
安全注意事项
SFTP利用SSH加密,保障数据安全。建议使用强密码或SSH密钥对进行身份验证,并定期更新系统和软件。
提示: 以上命令仅供参考,具体用法可能因操作系统和配置而异。 请查阅相关系统文档以获取更详细的信息。










