fastsim outputs 用于管理每次 Run 产生的文件。它不会启动仿真器,也不维护额外数据库。 每条命令只在一个明确的输出根目录内进行有界扫描,忽略软链接,并识别已完成的 .fsr 文件与事务期 .incomplete 文件。

输出根目录按命令参数、环境变量、用户级设置、原有 ./outputs 默认值依次确定:

bash
fastsim outputs root
fastsim outputs --output-root /data/fastsim list

查找与容量

bash
fastsim outputs list
fastsim outputs list --status complete --sort newest --limit 50
fastsim outputs list --verify --workers 8 --json
fastsim outputs stats

list --verify 只校验当前返回页,并使用有上限的 compute.max_workers。普通 list 只读 文件系统元数据。stats 会报告完整与未完成文件数量、文件占用及所在文件系统容量。

检查、校验与打开

bash
fastsim outputs inspect run-001/episode.fsr
fastsim outputs verify run-001/episode.fsr --json
fastsim outputs open run-001/episode.fsr
fastsim outputs open run-001/episode.fsr --no-browser --port 8080
fastsim outputs open run-001/episode.fsr --cache-dir /data/fsr-cache --cache-limit-gb 64 --workers 8

inspectverifyopen 会按需调用单独安装的 fastsim-fsr-viewer。未使用这些命令 时,FastSim Core 不会引入 FSR 解析与相机解码开销。open 会把用户配置的 Viewer Cache 路径、容量上限与 Worker 数传给 Viewer。

Target 可以是相对当前输出根目录的路径,也可以是显式绝对 .fsr 路径。相对路径不能 逃逸根目录。只写文件名时,必须在有界扫描结果中唯一匹配。

清理

bash
fastsim outputs remove run-001/episode.fsr --yes
fastsim outputs clean --older-than-hours 24 --yes

remove 只删除一个明确命名的普通非软链接文件。clean 只能删除超过指定时长、已经遗留 的 .incomplete 事务文件,绝不会删除完整 FSR。两条命令都要求明确传入确认参数。