复制成功
请遵守本站许可
REPORT
Chapter_Post // Field_Report

Post_Ref: RL-LINUX每日命

2026.04.08

Linux每日命令-57-sftp

Echo HaoRan
Echo HaoRan
#计划任务
ANALYSIS

Linux 每日一篇 - 57 - sftp#

Linux 安全 FTP 神器!掌握 sftp 命令,使用 SSH 加密传输文件,提供交互式操作!

sftp 命令是什么?#

sftp 是”SSH File Transfer Protocol”的缩写,基于 SSH 协议的安全文件传输工具,提供交互式命令行界面,用于在本地主机和远程主机之间安全地传输文件。

基本用法#

PRTCL // PLAINTEXT
# 连接到远程服务器
sftp username@hostname
# 指定端口连接
sftp -P 2222 username@hostname
# 使用密钥文件连接
sftp -i ~/.ssh/id_rsa username@hostname
# 从命令行直接执行命令
sftp username@hostname << EOF
ls -la
get remotefile.txt
quit
EOF

实用技巧#

PRTCL // PLAINTEXT
# 在 sftp 会话中常用命令:
# 列出远程目录内容
ls
# 列出本地目录内容
lls
# 切换远程目录
cd /path/to/directory
# 切换本地目录
lcd /path/to/directory
# 上传文件到远程
put localfile.txt
# 上传目录到远程
put -r localdir/
# 下载文件到本地
get remotefile.txt
# 下载目录到本地
get -r remotedir/
# 显示远程工作目录
pwd
# 显示本地工作目录
lpwd

常用场景#

PRTCL // PLAINTEXT
# 批量下载文件
sftp user@server << EOF
cd /var/log
mget *.log
quit
EOF
# 批量上传文件
sftp user@server << EOF
cd /tmp
mput *.txt
quit
EOF
# 创建远程目录并上传文件
sftp user@server << EOF
mkdir /home/user/newdir
cd /home/user/newdir
put localfile.txt
quit
EOF
# 递归下载整个目录
sftp user@server << EOF
get -r /remote/directory /local/directory
quit
EOF
# 使用配置文件连接
sftp -F /path/to/ssh_config server_alias
# 限制传输速度
sftp -o "BandwidthLimit=100K" user@server

抖音文案#

🎯 Linuxsftp 命令!

✅ 基本用法:sftp ✅ 常用参数:sftp -option ✅ 实用技巧:sftp —help

每天一个 Linux 命令,30 天变身 Linux 高手!

#Linux 入门 #网络命令 #程序员必备 #技术分享


关于我#

全平台同名”汪多多是只猫”,专注分享实用技术教程,让你的 IT 学习之路更轻松!

关注我,每天一个 Linux 命令,轻松入门 Linux 系统!

R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
// END OF POST

订阅

通过 RSS 订阅本站,新文章发布时第一时间收到通知。

Follow
Classified
Chapter_06
Protocol_Ref: CC-BY-NC-SA-4.0

Linux每日命令-57-sftp

Author: CHONGXIReleased: 2026.04.08

Licensed under CC BY-NC-SA 4.0

评论

© 2025-2026 EchoSpace
Powered by Astro & echohaoran Non-Collaborative_Entity // Protocol_V.4.21