# Fichiers

Le panneau **fichiers** se déploie à côté du terminal et affiche le répertoire
distant dans lequel se trouve votre shell. Ouvrez-le avec **⌘⇧E** ou l'icône de
dossier de la barre supérieure de la session. Sur iPhone, il monte plutôt comme
une feuille à mi-hauteur, le terminal restant actif derrière.

Les opérations sur les fichiers passent toujours par une **passerelle**
SSH+SFTP dédiée, ouverte à la demande, une par hôte — jamais par le transport
du terminal — si bien que le panneau fonctionne à l'identique pour les sessions
ssh et mosh. La passerelle se referme d'elle-même quand elle est inactive.

## Suivre votre shell

Le panneau suit le répertoire courant du shell. Le signal précis, ce sont les
séquences d'échappement OSC 7 ; en dessous se trouve un repli sans
configuration qui repère votre shell le plus récent sur l'hôte et lit son
répertoire de travail.

Si votre shell n'émet pas d'OSC 7, le panneau peut proposer **Activer le
suivi — installer l'intégration au shell**, qui installe
`~/.config/tessera/osc7.sh` sur le serveur et l'accroche à `.zshrc` /
`.bashrc` (marqué `# TESSERA-OSC7`). Cela prend effet à la prochaine ouverture
de shell — lancez `exec $SHELL` ou reconnectez-vous.

En mosh, un `mosh-server` d'origine supprime complètement l'OSC 7 : le suivi y
repose donc toujours sur le repli — Tessera ne propose pas l'installation de
l'intégration au shell là où elle ne changerait rien.

Vous pouvez aussi désactiver le suivi panneau par panneau et naviguer
librement.

![Le panneau fichiers ouvert à côté d'un terminal, son fil d'Ariane affichant ~/projects/nebula pour correspondre au shell, listant dossiers et fichiers avec leurs tailles via SFTP.](https://bambouville.com/docs/assets/img/files-panel.png)

*Le panneau suivant le répertoire du shell. L'icône de lien dans le fil d'Ariane indique que le suivi est actif.*


## Naviguer

La barre de fil d'Ariane du panneau affiche le chemin courant avec un
interrupteur de suivi. Actions :

- **envoyer ici**, **nouveau dossier**,
- l'interrupteur des fichiers cachés, le tri, l'actualisation,
- **filtrer ce répertoire**,
- **ouvrir par chemin**, avec suggestions par complétion,
- une liste des récents.

Le menu contextuel de chaque fichier propose **Coup d'œil** (télécharge pour
prévisualiser — les fichiers Markdown s'affichent comme des documents mis en
forme), **Télécharger**, **Partager…** (la feuille de partage iOS) et
**Envoyer le chemin au terminal**. Un aperçu Coup d'œil s'ouvre par défaut en
fenêtre surgissante ; le bouton à flèches de sa barre supérieure le bascule en
plein écran et inversement, et Tessera retient votre préférence.
Les transferts apparaissent dans une bande de progression, et les erreurs sont
explicites — par exemple :
« La clé de cet hôte n'est pas encore approuvée. Ouvrez d'abord une session de
terminal pour la vérifier, puis réessayez. » (voir
[vérification des clés d'hôte](https://bambouville.com/docs/fr/host-keys/#première-connexion)).

## Téléverser

Trois façons de faire :

- **Envoyer ici** dans le panneau.
- **Glisser-déposer** un fichier sur le terminal (iPad — iOS ne permet pas le
  glisser entre apps) — il est téléversé et son chemin distant est saisi pour
  vous.
- **Partager vers Tessera** depuis d'autres apps — les images via la feuille de
  partage iOS, les autres types de fichiers via « ouvrir dans Tessera ». La
  feuille *téléverser vers l'hôte* choisit l'hôte et une
  destination — **répertoire courant de la session** ou **dossier temporaire**
  (`~/.cache/tessera`) — avec un interrupteur **Coller le chemin dans la
  session active**. Les hôtes non connectés sont marqués « se connecter lors de
  l'envoi… » — le bouton **Se connecter et téléverser** se connecte d'abord,
  puis téléverse.

Le flux de collage de chemin est conçu pour les usages avec agents : collez ou
partagez une capture d'écran, et Claude Code / Codex récupèrent le fichier
depuis le chemin saisi.

Tessera apparaît aussi sous « Sur mon iPad » / « Sur mon iPhone » dans l'app
Fichiers, ce qui rend les téléchargements faciles à atteindre depuis d'autres
apps.

## Entretien

Sous **réglages → fichiers** :

- **nettoyage des fichiers temporaires** — un ramasseur supprime les fichiers
  `paste-*` du dossier temporaire à la connexion : désactivé, 1 jour, 7 jours
  (par défaut) ou 30 jours.
- **destination de téléversement par défaut** — répertoire courant de la
  session ou dossier temporaire, mémorisée par hôte.
