Étape 4: En ignorant les fichiers (cette étape est facultative et probablement la seule dont ont besoin les utilisateurs avancés)
BitTorrent Sync offre une plus grande souplesse que Dropbox en ce qui concerne les fichiers à synchroniser. Avec Dropbox, vous pouvez uniquement synchroniser un seul dossier (généralement appelé Dropbox). Cependant, avec la synchronisation de BitTorrent, vous pouvez synchroniser autant de dossiers que vous désirez. Présente une plus grande souplesse, nous courons dans les scénarios où nous souhaitions que BitTorrent Sync synchroniser pas certains fichiers ou dossiers. Inutile de préciser que BitTorrent Sync fournit les outils pour faire face à cette situation : la spéciale du fichier .sync/IgnoreList. Avant que nous puissions commencer à utiliser le IgnoreList fichier nous devons connaître deux caractères génériques ; un métacaractère est un caractère spécial qui représente une ou plusieurs autres caractères.
- Le "*" caractère générique. C’est un substitut pour une instance de caractère unique.
- Le "?" caractère générique. C’est un substitut pour plusieurs instances de caractère.
Maintenant, examinons quatre exemples (avec la permission de la FAQ officieuse de BitTorrent Sync)
1. *.dat – cela correspondra à tous les fichiers ayant l’extension .dat, peu importe où se trouvent les fichiers
2. abc???. DAT – cela correspondra à abc123.dat, abcqwe.dat, abc948.dat, etcetera. Toutefois, il ne correspondra pas abc1234.dat.
3. * .mp ? – Cela correspondra à n’importe quel mp3 ou des fichiers mp4. Toutefois, il ne correspondra pas fichiers mpeg.
4. /*.avi – cela correspondra à n’importe quel fichiers avi qui résident dans le répertoire parent. Il ne correspond pas à des fichiers avi situés dans les sous-répertoires.
Une erreur commune est d’essayer d’ajouter plusieurs fichiers à ignorer dans une seule ligne. Il faut noter que dans le fichier IgnoreList vous ne pouvez avoir un seul fichier à ignorer par ligne, comme nous pouvons observer dans l’exemple suivant de fichier IgnoreList :
/*.avi
*.rar
*.zip
*.dat
clés/GPG
MyTest
Chaque ligne peut représenter un fichier ou un répertoire. Par exemple, si nous avions la ligne MyTest en IgnoreList BitTorrent Sync équivaudrait à ignorer tous les fichiers portant le nom MyTest, ainsi que tous les répertoires appelées MyTest. Notez les clés gpg/dans l’exemple précédent, cela signifie ignorer les clés du fichier qui se trouve à l’intérieur du dossier gpg. La barre oblique s’appelle un délimiteur et il sépare 2 ou plusieurs composants ; Il est intéressant de remarquer que les systèmes Linux et OSX utilisent une barre oblique alors que Windows utilise une barre oblique vers l’arrière pour le délimiteur.
Enfin, n’oubliez pas que IgnoreList est appliqué uniquement au répertoire où il se trouve et il ne fonctionnera pas avec les fichiers qui ont déjà été synchronisés. Si vous ajoutez un fichier indexé en IgnoreList il supprimer le fichier indexé par d’autres appareils de synchronisation.