# Fichiers et dossiers Frost range l'application, vos réglages et son cache dans des dossiers distincts de votre ordinateur. ## L'application | Système | Dossier de l'application | | --- | --- | | macOS | `~/Library/Application Support/frost/app` | | Linux | `~/.local/share/frost/app`, ou `$XDG_DATA_HOME/frost/app` | | Windows | `%LocalAppData%\frost\app` | Le dossier de l'application contient l'environnement d'exécution fourni et chaque version installée. Gardez-le intact. Le lanceur `frost` se trouve dans `/usr/local/bin` ou `~/.local/bin` sous macOS et Linux, et dans `%LocalAppData%\frost\bin` sous Windows, sauf si vous avez choisi un autre dossier à l'installation. L'installateur Git Bash utilise `~/bin`. Avec npm ou pnpm, `frost` se trouve là où ils rangent les commandes globales. Voir [Installer Frost](#installing). ## Réglages et clé | Fichier | macOS et Linux | Windows | | --- | --- | --- | | Réglages | `~/.config/frost/config.toml` | `%AppData%\frost\config.toml` | | Clé | `~/.config/frost/key` | `%AppData%\frost\key` | | Clé SSH pour un serveur auto-hébergé | `~/.config/frost/ssh/frost_ed25519` | `%AppData%\frost\ssh\frost_ed25519` | ## Cache | Fichier | macOS et Linux | Windows | | --- | --- | --- | | Registre de ce qui a été envoyé | `~/.cache/frost/manifest-.jsonl` | `%LocalAppData%\frost\manifest-.jsonl` | | Dernier emplacement où vos sauvegardes ont été ouvertes | `~/.cache/frost/storage-.json` | `%LocalAppData%\frost\storage-.json` | | Dernière recherche de mise à jour | `~/.cache/frost/update.json` | `%LocalAppData%\frost\update.json` | | Quand la tâche planifiée a été installée et quand votre dernière sauvegarde a eu lieu | `~/.cache/frost/schedule-.json` | `%LocalAppData%\frost\schedule-.json` | | Journal des sauvegardes planifiées | `~/.cache/frost/frost.log` | `%LocalAppData%\frost\frost.log` | Avec systemd, les sauvegardes planifiées écrivent dans le journal système plutôt que dans `frost.log`. Voir [Sauvegardes automatiques](#scheduling), qui indique aussi où se trouve la tâche planifiée. Le registre de ce qui a été envoyé est jetable. Si vous le supprimez, la sauvegarde suivante le reconstruit à partir de votre stockage et relit tous vos fichiers. Les restaurations n'en ont pas besoin. À côté se trouve un fichier `.lock` qui empêche deux processus Frost d'écrire en même temps. Supprimer ce fichier de verrou n'arrête pas un Frost en cours d'exécution. ## Changer les dossiers Sous macOS et Linux, Frost respecte `XDG_CONFIG_HOME` et `XDG_CACHE_HOME`. `FROST_CONFIG_DIR` et `FROST_CACHE_DIR` passent avant les deux, et `--config-dir` change le dossier de configuration le temps d'une commande. Si vous changez ces dossiers, relancez `frost init` pour que la tâche planifiée les utilise aussi.