xinhao 目录结构——所有共享数据放在哪
为什么放在 sdcard/xinhao
Android 的应用内部存储(/data/data/com.termux/)是沙盒隔离的,每个 Android 应用有自己独立的空间,其他应用看不到。Termux 的 PREFIX 和家目录就在里面。
但 ZeroTermux 需要一些跨容器共享的资源——比如备份包(备份了哪个容器的都能恢复到任何容器)、字体(所有容器共用同一份字体)、ISO 镜像等。这些就放在外部存储 /sdcard/xinhao/ 下:
- 所有容器都能读写(跨容器共享)
- Android 文件管理器也能看到(方便用电脑拷文件)
- 卸载应用时不会被一起删掉(比 Android/data 路径安全)
完整目录表
| 目录 | 用途 | 创建时机 |
|---|---|---|
/sdcard/xinhao/data/ | 备份包、恢复包 | 首次启动引导 |
/sdcard/xinhao/apk/ | 临时 APK 文件 | 首次启动引导 |
/sdcard/xinhao/command/ | 自定义命令定义 | 首次启动引导 |
/sdcard/xinhao/font/ | 字体文件 | 首次启动引导 |
/sdcard/xinhao/iso/ | ISO 镜像文件 | 首次启动引导 |
/sdcard/xinhao/qemu/ | QEMU 脚本和配置 | QEMU 首次运行 |
/sdcard/xinhao/share/ | 脚本共享临时文件 | 首次启动引导 |
/sdcard/xinhao/video/ | 视频背景文件 | 视频背景首次运行 |
/sdcard/xinhao/online_system/ | 离线系统包 | 发行版安装首次运行 |
/sdcard/xinhao/system/ | 多系统数据 | 发行版安装首次运行 |
/sdcard/xinhao/windows/ | Windows 镜像 | Win7/WinXP 首次运行 |
/sdcard/xinhao/windows_config/ | Windows 虚拟机配置 | Win7/WinXP 首次运行 |
/sdcard/xinhao/server/ | 服务相关文件 | 首次启动引导 |
/sdcard/xinhao/web_config/ | Web 配置 | 首次启动引导 |
和容器内部存储的区别
| 对比 | /sdcard/xinhao/ | /data/data/com.termux/ |
|---|---|---|
| 跨容器访问 | ✅ 所有容器共享 | ❌ 每个容器独立 |
| Android 文件管理器可见 | ✅ | ❌(除非 root) |
| 卸载 ZeroTermux 时 | 保留 | 删除 |
| 用途 | 共享资源 | PREFIX、家目录、发行版文件 |
手动创建缺失目录
如果某些目录不存在(比如旧版 ZeroTermux 没创建过),手动创建就行:
mkdir -p /sdcard/xinhao/qemu
mkdir -p /sdcard/xinhao/windows
或者用 ZeroTermux 的「打开目录」功能,进一次对应的菜单入口会自动创建。