温馨提示×

Ubuntu FileZilla如何批量传输

小樊
52
2025-11-02 07:47:23
栏目: 智能运维

Ubuntu下使用FileZilla批量传输文件的步骤

1. 安装与配置FileZilla

首先在Ubuntu终端安装FileZilla客户端,打开终端输入以下命令:
sudo apt update && sudo apt install filezilla
若使用FTP协议(不推荐,安全性较低),还需安装vsftpd服务:
sudo apt install vsftpd
编辑配置文件(允许本地用户登录和写入):
sudo nano /etc/vsftpd.conf
取消以下行注释(删除行首#):
local_enable=YES
write_enable=YES
保存退出(Ctrl+OEnterCtrl+X),重启vsftpd服务:
sudo systemctl restart vsftpd
若使用SFTP协议(推荐,基于SSH加密),确保SSH服务已安装并运行:
sudo apt install openssh-server
启动SSH服务:
sudo systemctl start ssh
设置开机自启:
sudo systemctl enable ssh

2. 连接到远程Ubuntu服务器

启动FileZilla客户端,点击顶部菜单栏文件站点管理器,在弹出窗口中:

  • 点击新建站点,输入站点名称(如“Ubuntu_Server”);
  • 协议选择:SFTP - SSH文件传输协议(或FTP - 文件传输协议,若使用FTP);
  • 主机输入远程Ubuntu服务器的IP地址(可通过ifconfigip a命令查看);
  • 用户名输入远程服务器的登录用户名(如ubuntu);
  • 端口:SFTP默认22(FTP默认21);
  • 点击连接,输入密码后完成连接。
    连接成功后,左侧窗格显示本地站点(本地计算机文件),右侧窗格显示远程站点(远程服务器文件)。

3. 批量上传文件到远程服务器

  • 选中多个文件:在左侧本地站点区域,按住Ctrl(Windows/Mac通用)键点击多个文件,或按Ctrl+A全选当前目录下所有文件;
  • 执行上传操作
    • 方法1:右键点击选中的文件,选择上传
    • 方法2:使用键盘快捷键Ctrl+Shift+Upload(Windows)或Cmd+Shift+Upload(Mac);
  • 监控进度:上传过程中,底部传输队列窗格会显示每个文件的传输状态(如“正在上传”“已完成”)。可右键点击队列中的文件,选择暂停继续取消

4. 批量下载文件到本地计算机

  • 选中多个文件:在右侧远程站点区域,按住Ctrl键点击多个需要下载的文件,或按Ctrl+A全选;
  • 执行下载操作
    • 方法1:右键点击选中的文件,选择下载
    • 方法2:使用键盘快捷键Ctrl+Shift+Download(Windows)或Cmd+Shift+Download(Mac);
  • 监控进度:下载进度同样显示在传输队列窗格中,可随时管理任务。

5. 提升批量传输效率的技巧

  • 使用传输队列管理:所有上传/下载任务会自动加入队列,可在队列窗格右键点击任务,选择优先级(高/中/低)调整执行顺序,或启动/停止整个队列;
  • 启用多线程传输:点击顶部菜单栏编辑设置传输,勾选启用多线程传输,设置线程数(如5,根据网络带宽调整),可加快批量传输速度;
  • 过滤文件类型:在本地站点远程站点区域的搜索框中输入文件扩展名(如*.jpg),可快速筛选特定类型文件,便于批量选择;
  • 断点续传:若传输过程中网络中断,重新连接后FileZilla会自动从断点继续传输,无需重新开始。

0