Stap 4: Negeren van bestanden (deze stap is optioneel en waarschijnlijk enige die nodig zijn voor geavanceerde gebruikers)
BitTorrent Sync biedt meer flexibiliteit dan Dropbox in termen van welke bestanden te synchroniseren. Met Dropbox, kunt u slechts één map (meestal Dropbox) synchroniseren. Met BitTorrent Sync kunt u echter zoveel mappen als u wilt synchroniseren. Met deze grotere flexibiliteit tegenkomen we scenario's waar we wilden dat BitTorrent Sync deed niet synchroniseren sommige bestanden of mappen. Onnodig te zeggen, BitTorrent Sync biedt de tools om deze situatie aanpakken: de speciale file .sync/IgnoreList. Voordat we kunnen beginnen met het maken gebruik van de IgnoreList bestand moeten we weten van twee jokertekens; een jokerteken is een speciaal teken waarmee een of meer andere tekens.
- De "*" jokerteken. Het is een vervanging voor een exemplaar van één teken.
- De "?" jokerteken. Het is een substituut voor meerdere exemplaren van het karakter.
Nu, laten we onderzoeken vier voorbeelden (met dank aan de BitTorrent Sync unofficial FAQ)
1. *.dat – dit komt overeen met alle bestanden met de extensie van het .dat, ongeacht waar de bestanden zich bevinden
2. abc???. dat – dit komt overeen met abc123.dat, abcqwe.dat, abc948.dat, enzovoort. Het komt echter niet overeen met abc1234.dat.
3. * .mp? – Deze zal overeenkomen met elke mp3- of mp4-bestanden. Het komt echter niet overeen met mpeg-bestanden.
4. /*.avi – komt dit overeen met geen avi-bestanden die zich in de bovenliggende map bevinden. Het komt niet overeen met avi bestanden in submappen.
Een veel voorkomende fout is om te proberen verschillende bestanden negeren in één regel toe te voegen. Opgemerkt moet worden dat in het IgnoreList-bestand u alleen één bestand te negeren per regel, hebben kunt zoals we in het volgende voorbeeld van de IgnoreList bestand zien kunnen:
/*.AVI
*.rar
zip
*.dat
GPG/sleutels
MyTest
Elke regel kan vertegenwoordigen een bestand en/of een map. Bijvoorbeeld, als we de lijn MyTest had in IgnoreList BitTorrent Sync zouden negeren alle bestanden met de naam MyTest, evenals alle directories genaamd MyTest. Merken gpg/sleutels in het vorige voorbeeld, dit betekent het negeren van de bestand-sleutels die zich bevindt in de map gpg. De slash is een scheidingsteken genaamd en het scheidt 2 of meer componenten; het is de moeite waard om op te merken dat Linux en OSX systemen een slash gebruiken terwijl Windows gebruikt een achterwaartse slash voor het scheidingsteken.
Ten slotte, houd er rekening mee dat IgnoreList wordt alleen toegepast op de map waar het zich bevindt en het zal niet werken met de bestanden die al hebben is gesynchroniseerd. Als je een geïndexeerd bestand toevoegen in IgnoreList de geïndexeerde bestand het verwijderen van andere apparaten synchroniseren.