# 主文件夹

MiniCut 把你的设置、素材库、项目和工具放在一个主文件夹里。设置 MINICUT_HOME 可以改用别的文件夹。

主文件夹里放着你在 MiniCut 里拥有的一切：你的设置、你保存的图片和版本，还有你的项目。它也放着 MiniCut 自带的程序。`minicut doctor` 会显示这个文件夹，以及每一部分是否存在。

## 位置

| 电脑 | 主文件夹 |
|---|---|
| macOS 和 Linux | `~/.minicut` |
| Windows | `%LOCALAPPDATA%\minicut` |

在 Windows 上，路径里有非 ASCII 字符的 `%LOCALAPPDATA%` 不会被使用。这时主文件夹是 `C:\minicut-` 加上从你的 Windows 用户名取出的 8 个字符。

把 `MINICUT_HOME` 设成一个文件夹，就改用那个文件夹。之后每条 `minicut` 命令都读写它。见[全局选项](/zh-cn/docs/cli/global-options)。

## 内容

```text 主文件夹
~/.minicut/
  settings.json         你的默认值：语言、画面比例、分辨率、帧率、项目文件夹
  auth.json             你在 Windows 和 Linux 上的登录密钥。macOS 把它放在钥匙串里
  library/
    characters/         每个保存的角色一个文件夹，里面有它的图片
    locations/          每个保存的场景一个文件夹
    props/              每个保存的道具一个文件夹
    styles/             每个保存的风格一个文件夹
    takes/              你保存的每个版本，每个项目一个文件夹
  projects/             你的项目，每个一个文件夹
  canvas/               不属于任何项目的画布
  tools/                MiniCut 自带的程序。运行 minicut setup 可以重新下载
  cache/                下载内容和模型列表
  bin/                  minicut 启动器
  versions/             已安装的 MiniCut 副本
  install.log           上一次安装或更新做了什么
  minicut-home.json     MiniCut 在这里创建的名称列表
```

`minicut setup` 创建这些文件夹和 `settings.json`。项目文件夹的说明见[项目目录](/zh-cn/docs/cli/project-directory)。

## 设置

`settings.json` 里是 `minicut new` 复制进新项目的默认值。`"projects_dir"` 设置新项目放的文件夹。`"auto_update": false` 和 `"error_reports": false` 关闭自动更新和崩溃报告。

## 卸载

`minicut uninstall` 会删除工具和应用，让这台电脑退出登录，停止应用，并删除技能文件夹。它保留 `projects`、`library`、`canvas` 和 `settings.json`。加上 `--all` 会把这些也删除。它只删除 `minicut-home.json` 里列出的名称，所以你放在主文件夹里的文件会留下。没有 `minicut-home.json` 的文件夹，它会拒绝处理。见 [minicut uninstall](/zh-cn/docs/cli/setup#minicut-uninstall)。

## 下一步

[项目目录](/zh-cn/docs/cli/project-directory) [初始设置](/zh-cn/docs/cli/setup) [全局选项](/zh-cn/docs/cli/global-options)
