温馨提示×

怎么备份Debian的FileZilla

小樊
45
2026-07-02 02:21:04
栏目: 智能运维

在 Debian 系统中备份 FileZilla 的核心在于备份其用户配置文件(包含站点管理器中的FTP/SFTP账户、密码、传输设置等)。FileZilla 本身不需要备份程序文件,只需要备份数据即可。

以下是详细的备份步骤:

1. 定位 FileZilla 配置目录

FileZilla 的用户数据默认存储在用户主目录下的隐藏文件夹中:

  • 路径: ~/.config/filezilla/ 或者旧版本可能在 ~/.filezilla/

2. 备份配置文件(最重要的一步)

打开终端,使用 tar 命令将配置文件夹打包压缩。

通用备份命令(推荐):

tar -czvf filezilla_backup_$(date +%Y%m%d).tar.gz -C ~/.config filezilla
  • 说明: 这会在当前目录生成一个名为 filezilla_backup_2023xxxx.tar.gz 的压缩包。
  • 如果是旧版本路径:
    tar -czvf filezilla_backup.tar.gz -C ~ .filezilla
    

3. 备份包含的内容解析

上述命令备份的内容包括:

  • sitemanager.xml最核心文件。存储了你所有的 FTP/SFTP 服务器地址、端口、用户名和(加密后的)密码。
  • filezilla.xml:主配置文件,包含传输速度限制、界面布局、主题等设置。
  • recentservers.xml:最近连接的服务器列表。
  • trustedcerts.xml:信任的证书列表(用于 FTPS/SFTP)。
  • filters.xml:文件名过滤规则。
  • queue.sqlite3:传输队列(如果当时有未完成的任务)。

4. 恢复备份

当你重装系统或换了一台 Debian 电脑,需要恢复 FileZilla 时:

  1. 安装 FileZilla(如果还没装):
    sudo apt update
    sudo apt install filezilla
    
  2. 关闭 FileZilla(确保程序没有在运行)。
  3. 解压备份文件到配置目录
    # 如果备份的是 ~/.config/filezilla
    tar -xzvf filezilla_backup_2023xxxx.tar.gz -C ~/.config
    
    # 如果解压后路径不对,可以手动移动
    # mv ~/.config/filezilla ~/.config/
    
  4. 重启 FileZilla,你会发现之前的站点列表和设置都回来了。

特殊情况:如果 FileZilla 是 Flatpak 或 Snap 安装的

如果你不是通过 apt 安装的,而是通过 Flatpak 或 Snap 安装的,配置路径会不同:

  • Flatpak: ~/.var/app/org.filezilla_project.FileZilla/config/filezilla/
  • Snap: ~/snap/filezilla/common/.config/filezilla/

请根据你的安装方式调整上述命令中的路径。

备份建议

  • 安全性: sitemanager.xml 中的密码虽然是加密的,但备份文件包含了你的服务器访问凭证。建议将备份文件存储在加密的 U 盘或私人云盘中,不要公开分享。
  • 连同系统一起备份: 如果你使用的是 Timeshiftrsync 备份整个 Debian 系统,~/.config 目录通常会被自动包含在内。

0