
# 元数据缓存文件存于何处？如何清理？
通过KooCLI管理和使用您的各类云服务资源时，会远程获取您命令中目标云服务及其API的详情信息。为减少远程调用次数，提高响应速度，KooCLI引入了缓存机制，在运行过程中将云服务及其API的相关信息保存在本地缓存文件中，该文件称为元数据缓存文件。在元数据缓存文件过期前，会使用该文件中的信息对命令中的参数进行校验和组装。
- 元数据缓存文件的存放位置
  - 在线模式：
    - Windows系统： C:\\Users\\{您的Windows系统用户名}\\.hcloud\\metaRepo\\
    
    - Linux系统: /home/{当前用户名}/.hcloud/metaRepo/
    
    - Mac系统： /Users/{当前用户名}/.hcloud/metaRepo/
     
  
  - 离线模式：
    - Windows系统： C:\\Users\\{您的Windows系统用户名}\\.hcloud\\metaOrigin\\
    
    - Linux系统: /home/{当前用户名}/.hcloud/metaOrigin/
    
    - Mac系统： /Users/{当前用户名}/.hcloud/metaOrigin/
     
   
- 如何清理元数据缓存文件
  - 在线模式： 清理缓存文件时执行命令"hcloud meta clear"即可。元数据缓存文件清理后，调用API时会重新获取并写入新文件。
    
  
  - 离线模式： 执行命令"hcloud meta clear"，会清理从已下载的离线元数据包中解析出来的元数据缓存文件，离线元数据包仍然保留。之后调用API时，会重新从该离线元数据包中解析并写入新元数据缓存文件。
    
   
 
