⁦B.⁩ Robię kopie

Pomijanie niepotrzebnych plików

Po co

Nie wszystko warto kopiować: pliki tymczasowe, niedokończone pobrania albo foldery, które da się odtworzyć jednym poleceniem. Wykluczenia skracają kopię i oszczędzają miejsce.

Zanim zaczniesz

  • Wykluczony plik nie trafi do żadnej nowej wersji kopii. Wykluczaj tylko to, czego na pewno nie będziesz odzyskiwać.
  • Lista domyślna pomija m.in. pliki tymczasowe (*.tmp), pliki blokad Office (~$*), niedokończone pobrania (*.part, *.crdownload), pliki systemowe (Thumbs.db, desktop.ini) i foldery, które da się odtworzyć (node_modules, __pycache__, .venv, venv). Celowo nie pomija folderów .git z historią repozytoriów.

Krok po kroku

  1. Na stronie „Kopia zapasowa” znajdź ramkę „Wykluczenia”.
  2. Wpisz wzorce, po jednym w wierszu, np.:
    • *.iso: wszystkie pliki z końcówką .iso;
    • Thumbs.db: plik o tej nazwie w każdym folderze;
    • node_modules/*: każdy folder o tej nazwie, na każdej głębokości, z całą zawartością;
    • Projekty/stare/*: jeden konkretny folder. Wzorzec z kilkoma członami liczy się od folderu dodanego do kopii.

    Gwiazdka zastępuje dowolny ciąg znaków, a znak zapytania jeden znak. Wielkość liter nie ma znaczenia. Ukośnik może być zwykły albo odwrócony.

  3. Kliknij „Podgląd zmian”: wykluczone pliki nie są liczone.
  4. Uruchom kopię. Żeby wykluczenia działały też w kopiach z szablonu, zapisz szablon jeszcze raz (zob. „Zapisywanie ustawień jako szablonu”).

„Przywróć domyślne” wstawia listę zalecaną, wbudowaną w program.

Lista dla nowych kopii

W menu po lewej kliknij „Ustawienia”. W ramce „Domyślne wykluczenia” zmień listę i kliknij „Zapisz”. Tę listę program podpowiada w kreatorze i na stronie „Kopia zapasowa” przy nowych kopiach. „Przywróć fabryczne” wraca do listy wbudowanej w program. Szablonów zapisanych wcześniej zmiana nie dotyczy.

Co powinno się pojawić

Po kopii wykluczonych plików nie ma w nowej wersji. Wcześniejsze wersje zachowują pliki, które już w nich są.

Co dalej

  • W kreatorze opcja „Projekty i kod” dokłada do listy foldery wyników budowania i pamięci podręcznej narzędzi, np. build, dist, target.
  • Gdy kopia chroni dowody Sigelith, program sam pomija dzienniki i pliki robocze Sigelith Desktop (zob. „Ochrona dowodów Sigelith Desktop”).

Gdy coś nie działa

  • Plik, który miał być pominięty, nadal trafia do kopii: sprawdź pisownię wzorca. Wzorzec z kilkoma członami, np. Projekty/stare/*, liczy się od folderu dodanego do kopii. Żeby pominąć folder o danej nazwie wszędzie, wpisz samą nazwę z /*, np. stare/*.
  • W kopii brakuje pliku, który był potrzebny: pasuje do niego któryś wzorzec. Usuń ten wzorzec z listy i uruchom kopię jeszcze raz.