Modele de excludere

Concentrează-te pe ceea ce contează

Controlează ceea ce ajunge în backup

Sistemul puternic de excludere al Zippy îți oferă control precis asupra fișierelor și folderelor incluse în backup-urile tale.

Ce sunt modelele de excludere?

Modelele de excludere îi spun lui Zippy ce fișiere și foldere să ignore în timpul procesului de backup și restaurare. Orice fișiere sau foldere care corespund acestor modele vor fi complet omise — nu vor fi salvate, restaurate sau modificate în niciun fel.

Acest lucru îți oferă control precis asupra backup-urilor tale, permițându-ți să:

Excluzi fișierele temporare care nu necesită backup
Omiți fișierele mari care ar încetini backup-urile
Eviți salvarea fișierelor de sistem sau cache
Păstrezi backup-urile concentrate pe conținutul important

Important: Modelele sunt imuabile

Odată adăugate, modelele de excludere nu pot fi eliminate. Acest design asigură integritatea datelor prin menținerea unor reguli de excludere consecvente de-a lungul întregului istoric al backup-urilor tale, prevenind potențiala pierdere de date în timpul operațiunilor de restaurare.

Din cauza acestei imuabilități, este important să:

  • Planifici cu atenție strategia ta de excludere înainte de a începe un proiect
  • Fii precaut cu modelele globale care ar putea exclude neintenționat fișiere importante

Tipuri de modele

Toate tipurile de modele de excludere

Zippy oferă șase tipuri distincte de modele pentru a-ți oferi control precis asupra backup-urilor tale.

1
Extensie globală
[*.ext]

Exclude toate fișierele cu extensia specificată, indiferent de locația lor în folderul proiectului tău.

Exemple:
[*.tmp]
[*.log]
[*.bak]
[*.ini]
Când să folosești: Perfect pentru excluderea fișierelor temporare, jurnalelor, cache-urilor și fișierelor de backup pe care aplicațiile le-ar putea crea automat în întregul tău proiect.
2
Fișier specific căii
path/file.ext

Exclude un fișier specific la calea exactă indicată. Nu exclude fișierele cu același nume în alte locații.

Exemple:
readme.txt
docs/manual.pdf
settings.ini
src/test.json
Când să folosești: Ideal pentru excluderea fișierelor de configurare specifice, documentelor private sau oricăror fișiere unice pe care nu dorești să le salvezi în locații specifice.
3
Fișier global
[filename.ext]

Exclude orice fișier cu numele specificat, indiferent de locația sa în proiectul tău.

Exemple:
[readme.txt]
[notes.txt]
[charts.xlsx]
[document.docx]
Când să folosești: Perfect pentru fișierele de sistem sau fișierele de documentație standard care apar în mai multe locații și pe care nu trebuie să le salvezi.
4
Folder specific căii
folder/

Exclude un folder specific și tot conținutul său la calea exactă indicată. Nu exclude folderele cu același nume în alte locații.

Notă: Bara oblică finală (/) este necesară pentru a indica faptul că este un folder.

Exemple:
temp/
logs/
src/temp/
docs/drafts/
Când să folosești: Util pentru excluderea folderelor specifice, cum ar fi jurnalele, fișierele temporare sau artefactele de compilare, în locații specifice, păstrând în același timp folderele cu nume similare în altă parte.
5
Folder global
[foldername]

Exclude orice folder cu numele specificat, indiferent de locația sa în proiectul tău, și tot conținutul său.

Exemple:
[temp]
[logs]
[node_modules]
[cache]
Când să folosești: Ideal pentru excluderea tipurilor comune de foldere care apar în întreaga structură a proiectului tău, cum ar fi folderele temporare, jurnalele sau orice folder standard pe care nu dorești niciodată să-l salvezi.
6
Prefix nume fișier
[prefix*]

Exclude toate fișierele care încep cu prefixul specificat, la orice nivel al proiectului.

Exemple:
[temp*]
[WIP_*]
[official*]
[draft_*]
Când să folosești: Perfect pentru excluderea grupurilor de fișiere asociate care urmează o convenție de denumire, cum ar fi fișierele temporare, lucrările în curs sau orice fișiere care au un prefix comun.

Cazuri de utilizare comune

Exemple de modele în acțiune

Vezi cum diferite tipuri de modele pot fi aplicate la scenarii din lumea reală pentru o excludere eficientă a fișierelor.

1

Extensii globale

[*.tmp]
[*.log]

Folosește acest model pentru a exclude toate fișierele cu extensii specifice, cum ar fi fișierele temporare sau jurnalele, din întregul tău proiect.

Cum funcționează: Acest model va exclude orice fișier cu extensia specificată, indiferent de locația sa în structura proiectului.

Exemplu structură foldere:
📁 project-zippy/ ├── 📄 document.txt ├── 📄 document.tmp ├── 📄 system.log ├── 📁 docs/ │ ├── 📄 guide.pdf │ └── 📄 archive.tmp └── 📁 src/ ├── 📄 main.py └── 📄 build.log

Sfat pro: Extensiile comune de exclus includ .tmp, .log, .cache, .bak și alte tipuri de fișiere temporare sau generate.

2

Fișiere specifice căii

readme.txt
docs/manual.pdf
config/settings.ini

Folosește acest model pentru a viza fișiere individuale în locații specifice din ierarhia proiectului tău.

Cum funcționează: Acest model corespunde doar fișierelor la calea exactă specificată, permițând o vizare precisă a fișierelor individuale.

Exemplu structură foldere:
📁 project-zippy/ ├── 📄 readme.txt ├── 📄 document.txt ├── 📁 docs/ │ ├── 📄 manual.pdf │ ├── 📄 readme.txt │ └── 📄 guide.pdf └── 📁 config/ ├── 📄 settings.ini └── 📄 defaults.ini

Sfat pro: Acest model este perfect pentru excluderea fișierelor de configurare sau a documentelor specifice care nu ar trebui urmărite.

3

Fișiere globale

[readme.txt]
[notes.txt]

Folosește acest model pentru a exclude fișierele cu nume specifice, indiferent de locul în care apar în proiectul tău.

Cum funcționează: Acest model va corespunde oricărui fișier cu numele exact specificat, în orice folder din proiectul tău.

Exemplu structură foldere:
📁 project-zippy/ ├── 📄 readme.txt ├── 📄 document.txt ├── 📄 notes.txt ├── 📁 docs/ │ ├── 📄 readme.txt │ ├── 📄 manual.pdf │ └── 📄 notes.txt └── 📁 src/ ├── 📄 main.py ├── 📄 readme.txt └── 📄 test.json

Sfat pro: Acest model este util pentru excluderea fișierelor denumite în mod obișnuit, cum ar fi readme.txt sau notes.txt, care ar putea fi împrăștiate în întregul tău proiect.

4

Foldere specifice căii

temp/
logs/
src/temp/

Folosește acest model pentru a exclude foldere specifice și tot conținutul lor, pe baza căii lor exacte în proiect.

Cum funcționează: Acest model corespunde doar folderelor la calea specificată, excluzându-le pe ele și tot conținutul lor.

Exemplu structură foldere:
📁 project-zippy/ ├── 📄 document.txt ├── 📁 temp/ │ ├── 📄 temp1.txt │ └── 📄 temp2.txt ├── 📁 logs/ │ ├── 📄 error.log │ └── 📄 access.log ├── 📁 src/ │ ├── 📄 main.py │ ├── 📁 temp/ │ │ └── 📄 debug.txt │ └── 📁 data/ └── 📁 images/ └── 📁 backup/

Sfat pro: Folosește acest model atunci când trebuie să excluzi foldere specifice, dar nu și altele cu același nume în locații diferite.

5

Foldere globale

[temp]
[logs]

Folosește acest model pentru a exclude toate folderele cu un nume specific, indiferent de locul în care apar în proiectul tău.

Cum funcționează: Acest model corespunde oricărui folder cu numele specificat, indiferent de locul în care se află în structura proiectului tău.

Exemplu structură foldere:
📁 project-zippy/ ├── 📄 document.txt ├── 📁 temp/ │ ├── 📄 temp1.txt │ └── 📄 temp2.txt ├── 📁 logs/ │ ├── 📄 error.log │ └── 📄 access.log ├── 📁 src/ │ ├── 📄 main.py │ ├── 📁 temp/ │ │ └── 📄 debug.txt │ └── 📁 logs/ │ └── 📄 build.log └── 📁 assets/ └── 📄 image.jpg

Sfat pro: Folderele comune de exclus la nivel global includ temp, logs, cache, node_modules și alte foldere care conțin conținut generat.

6

Prefixe nume fișier

[temp*]
[WIP_*]

Folosește acest model pentru a exclude toate fișierele care încep cu un prefix specific, indiferent de numele lor complet sau de locație.

Cum funcționează: Acest model va exclude orice fișier care începe cu prefixul specificat, în orice folder din proiectul tău.

Exemplu structură foldere:
📁 project-zippy/ ├── 📄 document.txt ├── 📄 tempfile.txt ├── 📄 notes.txt ├── 📁 docs/ │ ├── 📄 guide.pdf │ ├── 📄 temporary.pdf │ └── 📄 WIP_manual.pdf └── 📁 src/ ├── 📄 main.py ├── 📄 temp_config.json └── 📄 WIP_module.py

Sfat pro: Acest lucru este util pentru excluderea fișierelor cu prefixe precum 'temp', 'draft_', 'WIP_' sau orice alt prefix care indică fișiere care nu ar trebui urmărite.

Bine de știut

Configurarea modelelor

Înțelege nuanțele potrivirii modelelor și află despre modelele de excludere implicite pentru a-ți optimiza configurația.

Sensibilitatea la majuscule în modele

Toate modelele de excludere sunt insensibile la majuscule în mod implicit. Acest lucru înseamnă că modelele vor corespunde fișierelor și folderelor indiferent de caracterele majuscule sau minuscule din numele lor. Acest comportament simplifică crearea modelelor și asigură că fișierele nu sunt incluse accidental din cauza diferențelor de majuscule.

[readme.txt]
Va corespunde cu:
readme.txt
README.TXT
Readme.Txt
ReadMe.txt
Modele de excludere implicite

Zippy include următoarele modele în mod implicit:

Modele implicite:
[desktop.ini]
[Thumbs.db]
[~$*]
  • Exclude toate fișierele 'desktop.ini' (configurare foldere Windows)
  • Exclude toate fișierele 'Thumbs.db' (cache miniaturi Windows)
  • Exclude fișierele temporare Microsoft Office (de ex., '~$document.docx')