在 Debian 系统中备份 FileZilla 的核心在于备份其用户配置文件(包含站点管理器中的FTP/SFTP账户、密码、传输设置等)。FileZilla 本身不需要备份程序文件,只需要备份数据即可。
以下是详细的备份步骤:
FileZilla 的用户数据默认存储在用户主目录下的隐藏文件夹中:
~/.config/filezilla/ 或者旧版本可能在 ~/.filezilla/打开终端,使用 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
上述命令备份的内容包括:
sitemanager.xml:最核心文件。存储了你所有的 FTP/SFTP 服务器地址、端口、用户名和(加密后的)密码。filezilla.xml:主配置文件,包含传输速度限制、界面布局、主题等设置。recentservers.xml:最近连接的服务器列表。trustedcerts.xml:信任的证书列表(用于 FTPS/SFTP)。filters.xml:文件名过滤规则。queue.sqlite3:传输队列(如果当时有未完成的任务)。当你重装系统或换了一台 Debian 电脑,需要恢复 FileZilla 时:
sudo apt update
sudo apt install filezilla
# 如果备份的是 ~/.config/filezilla
tar -xzvf filezilla_backup_2023xxxx.tar.gz -C ~/.config
# 如果解压后路径不对,可以手动移动
# mv ~/.config/filezilla ~/.config/
如果你不是通过 apt 安装的,而是通过 Flatpak 或 Snap 安装的,配置路径会不同:
~/.var/app/org.filezilla_project.FileZilla/config/filezilla/~/snap/filezilla/common/.config/filezilla/请根据你的安装方式调整上述命令中的路径。
sitemanager.xml 中的密码虽然是加密的,但备份文件包含了你的服务器访问凭证。建议将备份文件存储在加密的 U 盘或私人云盘中,不要公开分享。Timeshift 或 rsync 备份整个 Debian 系统,~/.config 目录通常会被自动包含在内。