# 7z-encrypt-tui > 7z-encrypt 终端界面 | Python TUI | 全功能中文菜单 **发行版下载:** Gitee [Releases v1.3.0](https://gitee.com/edgevoid/7z-encrypt-tui/releases) · Gitea [Releases v1.3.0](http://8.136.202.225:3000/edgevoid/7z-encrypt-tui/releases) [7z-encrypt](https://gitee.com/edgevoid/7z-encrypt) 的终端交互界面(随客户端 deb 一起安装, 或独立运行)。 ## 功能菜单 ``` 1. 上传文件 8. 密钥导入 15. 目录管理 (创建/列表/删除) 2. 任务续传 9. 注册账号 16. 移动文件到目录 3. 配置 10. 登录 17. 克隆文件 4. 文件列表 (ls) 11. 注销 q. 退出 5. 下载文件 12. 重新生成密钥 6. 删除文件 13. 一键备份 (相册/文档/下载) 7. 密钥导出 14. 恢复备份 ``` - 上传: 32MB 统一切卷 → 逐卷 7z/加密 → aria2 上传, 可选目标目录(按名自动查/建) - 下载: aria2 并发拉卷 → 逐卷解密/解压 → 拼接还原 - 备份: 整个文件夹打包一个文件(tar → 卷压缩 → 加密 → 上传), 恢复一键解包 - 登录门禁: 未登录时无文件操作项, 强行输入报错 ## 安装 ```bash # 随客户端 deb 安装 (推荐) sudo dpkg -i 7z-encrypt-client_1.0.0_all.deb sz-tui # 独立运行 (源码) python3 scripts/tui.py # Nuitka 编译版 (免 Python) sudo dpkg -i 7z-encrypt-client-bin_1.0.0_amd64.deb sz-tui ``` ## 环境变量 | 变量 | 说明 | |---|---| | SZ_CONFIG | 配置文件路径 (默认 ~/.config/7z-encrypt/config.json) | | SZ_CLIENT_DIR | 客户端源码目录 (deb 安装版自动指向 /usr/share/7z-encrypt) |