温馨提示×

Linux中如何用FileZilla管理文件

小樊
43
2025-11-08 10:40:29
栏目: 智能运维

一、在Linux上安装FileZilla
FileZilla是跨平台的FTP/SFTP客户端,支持Linux、Windows、macOS系统。在Linux上安装FileZilla有多种方法,以下是常见步骤:

1. 通过包管理器安装(推荐,适用于Debian/Ubuntu、Fedora、Arch等主流发行版)

  • Debian/Ubuntu及其衍生版
    打开终端,依次执行以下命令更新软件包列表并安装FileZilla:
    sudo apt update
    sudo apt install filezilla
    
    若需要中文界面,可额外安装语言包:
    sudo apt install filezilla-locales
    
  • Fedora
    使用dnf包管理器安装:
    sudo dnf update
    sudo dnf install filezilla
    
  • Arch Linux
    使用pacman包管理器安装:
    sudo pacman -Syu
    sudo pacman -S filezilla
    

2. 使用Flatpak安装(推荐给追求应用隔离性的用户)

若系统未安装Flatpak,先执行以下命令安装:

sudo apt install flatpak  # Debian/Ubuntu
# 或 sudo dnf install flatpak  # Fedora

添加Flathub仓库(Flatpak应用商店):

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

安装FileZilla:

flatpak install flathub org.filezilla.FileZilla

运行FileZilla:

flatpak run org.filezilla.FileZilla

3. 手动下载安装包(适用于所有Linux发行版)

访问FileZilla官网下载适用于Linux的安装包(如FileZilla_3.69.0_x86_64-linux-gnu.tar.bz2),解压后进入目录运行可执行文件:

tar zxvf FileZilla_3.69.0_x86_64-linux-gnu.tar.bz2
cd FileZilla3/bin
sudo ./filezilla

(可选)创建桌面快捷方式,方便后续启动。

二、连接到Linux服务器
安装完成后,通过以下步骤连接至目标Linux服务器:

1. 启动FileZilla

通过应用程序菜单搜索“FileZilla”或终端输入filezilla命令启动客户端。

2. 配置站点信息

  • 点击顶部菜单栏“文件”→“站点管理器”,打开站点配置窗口。
  • 点击“新建站点”,输入站点名称(如“Linux服务器”)。
  • 在“常规”选项卡中,填写以下信息:
    • 主机:服务器IP地址或域名(如192.168.1.100example.com);
    • 用户名:服务器登录用户名(如root或普通用户);
    • 密码:登录密码(或选择“匿名登录”);
    • 端口:根据协议选择(SFTP默认22,FTP默认21)。
  • 在“协议”下拉菜单中,选择SFTP - SSH File Transfer Protocol(推荐,更安全)或FTP - File Transfer Protocol(需服务器开启FTP服务)。

3. 连接服务器

点击“连接”按钮,FileZilla将尝试连接服务器。首次连接时,会提示确认服务器密钥,点击“确定”即可。连接成功后,界面左侧显示本地文件系统,右侧显示远程服务器文件系统。

三、文件管理操作
连接成功后,可通过以下功能管理服务器文件:

1. 文件上传与下载

  • 上传:选中左侧本地文件或文件夹,拖拽至右侧远程目录,或右键选择“上传”;
  • 下载:选中右侧远程文件或文件夹,拖拽至左侧本地目录,或右键选择“下载”。

2. 文件与目录操作

  • 创建目录:右键点击远程目录空白处,选择“创建目录”,输入目录名称即可;
  • 删除文件/目录:选中远程文件或目录,右键选择“删除”,确认后即可删除;
  • 重命名:选中文件或目录,右键选择“重命名”,输入新名称即可;
  • 移动/复制:拖拽文件或目录至目标目录(同远程或跨远程),实现移动/复制操作。

3. 高级功能

  • 断点续传:传输大文件时,若中断可重新连接,FileZilla会自动从中断点继续传输;
  • 同步浏览:勾选顶部工具栏“同步浏览”按钮(或按Ctrl+Shift+B),使本地与远程目录保持同步(如本地切换目录时,远程自动切换至对应路径);
  • 传输队列:点击底部“队列”标签,可查看、暂停、继续或删除传输任务,支持设置任务优先级;
  • 远程编辑:右键点击远程文件,选择“在FileZilla中编辑”,直接修改文件内容(无需下载至本地),保存后自动上传至服务器。

四、常用设置优化

1. 设置默认本地目录

若需每次启动FileZilla时自动打开指定本地目录,可点击顶部菜单栏“编辑”→“设置”,选择“文件传输”→“默认本地目录”,输入本地路径(如/home/username/Documents)即可。

2. 调整传输模式

  • 自动模式:FileZilla会根据文件类型自动选择“二进制”(如图片、压缩包)或“ASCII”(如文本文件)模式;
  • 手动模式:点击顶部工具栏“传输”→“传输模式”,选择“二进制”(适用于所有文件,避免文本文件乱码)或“ASCII”(仅适用于文本文件)。

3. 保存站点配置

连接成功后,点击顶部菜单栏“文件”→“添加当前连接到站点管理器”,可将当前连接信息保存至站点列表,下次启动时直接选择站点即可连接。

通过以上步骤,即可在Linux系统上使用FileZilla高效管理服务器文件。若遇到连接问题(如“连接被拒绝”),需检查服务器SSH服务是否开启(sudo systemctl status sshd)、防火墙是否允许对应端口(sudo ufw allow 22)及用户名密码是否正确。

0