Types de fichiers et filtres
Ne sauvegarder que certaines extensions, ou en écarter ; écrire des motifs d'exclusion ; ignorer les fichiers cachés ; régler les filtres par défaut.
6 min de lecturePour la version 1.3.0 bêta
Une tâche n'a pas à copier tout ce qui se trouve dans ses dossiers. Trois outils, du plus simple au plus fin, permettent de ne garder que l'utile : la liste d'extensions (« seulement les documents »), les motifs (« jamais node_modules ») et quelques options (fichiers cachés, liens symboliques).
Tout ce qui est écarté n'est ni lu, ni copié, ni compté dans le volume à sauvegarder : écarter beaucoup de fichiers accélère donc la sauvegarde.
Les types de fichiers#
La carte Types de fichiers limite la sauvegarde à certaines extensions, ou en écarte. Elle se règle par tâche, et se modifie à tout moment.
Les trois modes#
| Mode | Effet |
|---|---|
| Tout sauvegarder | Tous les fichiers sont copiés, quelle que soit leur extension. C'est le défaut. |
| Uniquement… | Seuls les fichiers dont l'extension est cochée sont copiés. |
| Tout sauf… | Tous les fichiers sont copiés, sauf ceux dont l'extension est cochée. |
Choisir les extensions#
-
Choisissez un mode (Uniquement ou Tout sauf).
-
Ajoutez des extensions. Trois façons, combinables : cliquer sur un des raccourcis (Documents, Images, Vidéos, Audio, Archives, Code) pour cocher d'un coup toute la famille ; taper des extensions dans le champ Ajouter une extension : pdf, docx… (séparées par des espaces, des virgules ou des points-virgules) ; ou cliquer sur une extension de la liste Présentes dans vos dossiers.
-
Lisez l'estimation : « Avec ce choix : environ 2 488 fichier(s), 3,5 Go sauvegardés ».
Les raccourcis recouvrent les extensions courantes :
| Famille | Extensions |
|---|---|
| Documents | pdf, doc, docx, odt, rtf, txt, md, xls, xlsx, ods, csv, ppt, pptx, odp |
| Images | jpg, jpeg, png, gif, bmp, webp, heic, tif, tiff, raw, svg |
| Vidéos | mp4, mkv, avi, mov, wmv, webm, m4v |
| Audio | mp3, wav, flac, aac, ogg, m4a, wma |
| Archives | zip, rar, 7z, tar, gz, bz2, xz |
| Code | js, ts, tsx, jsx, py, rs, java, c, cpp, h, cs, go, php, rb, html, css, json, yml, yaml, toml, sql, sh |
Un second clic sur un raccourci décoche toute la famille.
La liste « Présentes dans vos dossiers »#
L'application parcourt vos dossiers (en tenant compte des sous-dossiers que vous avez décochés) et affiche chaque extension trouvée avec le nombre de fichiers : .pdf 1840, .jpg 1210… Survolez une pastille pour voir aussi le volume qu'elle représente. Les fichiers sans extension apparaissent sous « sans extension ». Le bouton Actualiser relance le recensement ; il se relance aussi tout seul quand vous changez de dossier.
Détails à connaître#
- Les extensions s'écrivent sans point et sans tenir compte des majuscules :
pdfretient aussiRAPPORT.PDF. Si vous tapez.PDF, l'application nettoie la saisie. - Une extension vide désigne les fichiers sans extension.
- Le mode « Uniquement » sans aucune extension cochée ne restreint encore rien : l'application l'indique.
- Un changement de liste s'applique à la prochaine exécution. Les fichiers qui ne correspondent plus au filtre ne sont pas retirés de la destination, sauf en mode miroir.
Motifs d'exclusion et d'inclusion#
Pour des règles plus fines que l'extension, la carte Filtres accepte des motifs, un par ligne. On l'active avec l'interrupteur Filtres propres à cette tâche ; sinon, les filtres par défaut des réglages s'appliquent à la tâche.
| Champ | Effet |
|---|---|
| Exclure | Un fichier ou un dossier qui correspond à l'un des motifs n'est jamais copié. |
| Inclure uniquement | S'il y a au moins un motif, un fichier doit correspondre à l'un d'eux pour être copié. Vide : tout est sauvegardé. |
| Ignorer les fichiers cachés | Écarte tout ce dont le nom commence par un point. |
Les exclusions restent toujours prioritaires sur les inclusions.
Écrire un motif#
Un motif est un « glob », comme dans un fichier .gitignore :
| Motif | Ce qu'il écarte (ou retient) |
|---|---|
*.tmp | Tout fichier qui se termine par .tmp, à n'importe quelle profondeur. |
~$* | Les fichiers temporaires d'Office (« ~$rapport.docx »). |
node_modules | Tout dossier ou fichier nommé node_modules, avec son contenu. |
node_modules/** | Même effet : le dossier entier. |
Thumbs.db | Les fichiers miniatures de Windows. |
*.pdf | Dans « Inclure uniquement » : seuls les PDF. |
Les règles du motif :
- Sans barre oblique, il s'applique à n'importe quelle profondeur, sur le nom de chaque fichier et de chaque dossier traversé.
- Avec une barre oblique, il s'applique au chemin relatif au dossier source, toujours écrit avec des
/(même sous Windows). *remplace n'importe quels caractères dans un nom,?un seul caractère.- On n'écrit jamais de chemin absolu comme
C:\Dossier: un motif part toujours de la racine du dossier source. - Contrairement aux extensions, les motifs distinguent les majuscules des minuscules :
Thumbs.dbn'écarte pasthumbs.db.
Les filtres par défaut#
Tant que vous n'avez rien changé, ces motifs sont appliqués à toutes les tâches qui n'ont pas leurs propres filtres :
| Motif | Pourquoi |
|---|---|
~$* | Fichiers de verrouillage d'Office. |
*.tmp, *.tmp.* | Fichiers temporaires. |
*.swp | Fichiers d'échange d'éditeurs de texte. |
.DS_Store, Thumbs.db, desktop.ini | Métadonnées d'affichage de macOS et de Windows. |
$RECYCLE.BIN, System Volume Information | Corbeille et dossier système de Windows. |
Ils se modifient dans Réglages > Filtres.
Les liens symboliques#
Un lien symbolique est un raccourci au niveau du système de fichiers. Par défaut, l'application ne les suit pas : un lien peut pointer hors du dossier à sauvegarder, ou créer une boucle (un dossier qui contient un lien vers lui-même) où le parcours tournerait sans fin. Le réglage Suivre les liens symboliques se trouve dans Réglages > Filtres.
Dans quel ordre les règles s'appliquent#
Pour chaque fichier, l'application examine dans cet ordre :
- s'il est caché et que l'option est active ;
- s'il correspond à un motif d'exclusion ;
- si son extension est exclue, ou n'est pas dans la liste « Uniquement » ;
- s'il correspond à un motif d'inclusion, quand il y en a.
Au premier refus, le fichier est écarté. Il compte alors dans « Écartés » sur le tableau de bord.
Pour aller plus loin#
Une réponse manque, une explication n'est pas claire ? Répondez à l'e-mail de bienvenue reçu après votre inscription : il arrive directement chez la personne qui développe l'application, et la documentation est corrigée en conséquence.