在 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 时:
- 安装 FileZilla(如果还没装):
sudo apt update sudo apt install filezilla - 关闭 FileZilla(确保程序没有在运行)。
- 解压备份文件到配置目录:
# 如果备份的是 ~/.config/filezilla tar -xzvf filezilla_backup_2023xxxx.tar.gz -C ~/.config # 如果解压后路径不对,可以手动移动 # mv ~/.config/filezilla ~/.config/ - 重启 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 盘或私人云盘中,不要公开分享。 - 连同系统一起备份: 如果你使用的是
Timeshift或rsync备份整个 Debian 系统,~/.config目录通常会被自动包含在内。
