ubuntu

Ubuntu SFTP如何下载文件

小樊
41
2025-10-12 18:04:12
栏目: 智能运维

Ubuntu SFTP下载文件步骤

1. 安装OpenSSH客户端(若未预装)

Ubuntu系统通常预装了OpenSSH客户端(包含SFTP功能),若未安装,可通过以下命令安装:

sudo apt update
sudo apt install openssh-client

2. 启动SFTP会话

打开终端,输入以下命令连接远程服务器(将username替换为远程服务器用户名,hostname替换为服务器IP地址或域名):

sftp username@hostname

输入远程服务器用户的密码,验证通过后进入SFTP交互模式(提示符变为sftp>)。

3. 下载单个文件

sftp>提示符下,使用get命令下载远程文件到本地。基本格式为:

get remote_file [local_file]
sftp> get example.txt

示例(将远程/home/user/example.txt下载到本地~/Downloads目录并重命名为download.txt):

sftp> get /home/user/example.txt ~/Downloads/download.txt

4. 下载多个文件

使用mget命令批量下载远程文件(支持通配符*)。基本格式为:

mget remote_file1 remote_file2 ...

示例(下载远程docs目录下的所有.txt文件到本地当前目录):

sftp> mget docs/*.txt

注意mget会逐个询问是否下载每个文件,若需自动确认,可提前设置prompt off(关闭交互提示)。

5. 切换目录优化下载

6. 退出SFTP会话

完成下载后,输入以下命令之一退出SFTP会话:

exit
# 或
bye
# 或
quit

常见问题说明

0
看了该问题的人还看了