# Synkroniseraren

## Inledning

This function compares two folders with all subfolders and shows the differences between them. After selecting some options and the Compare function you can synchronize the files and folders. One panel could be an &FTP; server. Do not forget the Compare by content option if the file size stays equal. Choose Tools Synchronize Folders or &Ctrl; Y to start this feature. The colors are configurable. The synchronizer has its own keybindings.

För lokala filer: Synkroniseraren ändrar datuminformationen till originaldatum.

### Synkroniseraren

Synkroniseraren

### Procedur:

1. Set the Left folder and the Right folder that you want to compare.

2. Configure the optional File Filter, General Filters and Advanced filters. The General Filters includes a Do not search in option which lets you exclude folders from comparison.

3. Set the Checkbox options: Recurse subfolders, Follow symlinks, Compare by content, Ignore Date, Asymmetric and Ignore Case.

4. Click on the Compare button to compare the folders.

5. Genom att använda Visa alternativ kan du inkludera eller undanta vissa filtyper. Filerna som inte är i listan förblir orörda av synkroniseringen.

6. Om det behövs kan du ändra uppgift bestämd av jämförelsen med högerklickmenyn.

7. När du tycker att jämförelseresultaten stämmer, klicka på knappen Synkronisera för att visa synkroniseringsdialogrutan.

8. Efter att ha valt alternativen för synkroniseraren, klicka på knappen Starta för att starta synkroniseringsprocessen.

En detaljerad förklaring av alla funktioner och knappar ges i följande text.

## Jämförelse

Panelelement

  - Left Directory: The left side base folder.

  - Right Directory: The right side base folder.

  - Filfilter: Filtrerar filnamn vid synkronisering. t.ex. `*.png` väljer bara filer vars namn slutar med `.png`. Kataloger listas om katalognamnet slutar med `.png` eller om katalogen innehåller filer som slutar med `.png` Exempel på att inkludera eller undanta flera filer: `'*.cpp *.h | *.moc.cpp'`inkluderar `*.cpp *.h` och undantar `*.moc.cpp`.

  - Allmänna filter: Sök efter, innehållande text

  - Avancerade filter: Storlek, datum, ägare

Kriterier för filnamnsfiltrering

  - You can make use of wild cards. Multiple patterns are separated by space (means logical OR) and patterns are excluded from the search using the pipe symbol. If the pattern is ended with a slash (*pattern*/), it means that pattern relates to recursive search of folders.

  - pattern - means to search those files/folders whose name is a pattern, recursive search goes through all subfolders independently of the value of the pattern.

  - pattern/ - means to search all files/folders, but recursive search goes through/excludes the folders whose name is a pattern.

  - You can use quotation marks for names that contain spaces. Filter Program Files searches out those files/folders the name of which is `Program Files`.

  - Exempel:

  - `*.o`

  - `*.h *.c??`

  - `*.cpp *.h | *.moc.cpp`

  - `* | CVS/ .svn/`

  - Observera: sökbegreppet 'text' är ekvivalent med '*text*'.

Alternativ med kryssrutor

  - Recurse subfolders: The Synchronizer walks through subfolders when comparing.

  - Follow symlinks: The Synchronizer follows the symbolic links to folders (not the files!).

  - Jämför innehåll: Filer vars storlek är lika jämförs också enligt innehåll.

  - Ignorera datum: Ignorerar datuminformation (användbart för &FTP;, smb, arkiv, ... ), datuminformationen är bara relevant i det lokala filsystemet.

  - Asymmetrisk: Vänster katalog är målkatalog, och höger katalog är källkatalog. Funktionen synkroniserar innehållet i den vänstra katalogen med den högra katalogen.

    - Filer som bara finns på vänster sida kommer att tas bort.

    - Filer som bara finns på höger sida kommer att kopieras till vänster.

    - Filer som anses vara lika förblir orörda.

    - De filer som anses vara olika kommer att kopieras till vänster. Använd funktionen med försiktighet!

    Funktionen är användbar om datuminformationen inte är pålitlig, eller för att synkronisera den vänstra katalogen med innehållet i en filserver (som en nerladdning).Alternativt, är den användbar för att göra en säkerhetskopia från den högra katalogen till den vänstra. Observera: Använd inte alternativet föratt synkronisera en skrivbordsdator med en bärbar dator (t.ex. kommer filer som bara finns på vänster sida att tas bort).

  - Scroll Results: This is for slow &FTP; servers, ... When the Synchronizer has finished comparing a file, it puts the file into the end of the list at once and scrolls the window, if necessary. It is important, if you want to know what the Synchronizer is doing. If the &FTP; server is slow, the comparison of a folder may take a lot of time. By turning this option on, you can see that the comparator is alive, but slow. For fast file systems, it can reduce the speed of comparing slightly.

  - Ignorera skiftläge: Skiflägesokänslig jämförelse av filnamn, som är användbart vid synkronisering av filsystem på &Windows;.

  - Ignorera dolda filer: Ignorerar filer som börjar med en punkt.

When everything mentioned above is done, click on the Compare button to compare the folders, the results are displayed in the File List.

Fillista

  The File List has the following columns: Left name | Left size | Left time | Task | Right time | Right size | Right name. Here you can check the compare results and modify the synchronization actions if desired. The text color defines the default copy direction determined by the comparator.

  - Green: Copy from left to right.

  - Blue: Copy from right to left or delete on the right side in asymmetric mode.

  - Red: Files which are different by the given criteria (no copy direction).

  - Black: Files which are identical (no copy direction).

  A double click on a file calls the &krusader;s Compare by content function. The Tasks (<=>) column defines the default copy direction, which can be modified by the user if needed. The results window supports dragging items to other windows ( drag [left], &Shift;+drag [right] ) and copy left/right selected items to clipboard (&Ctrl;C).
Fillista: Kolumnen Uppgifter (<=>)

  Kolumnen visar uppgiften som planeras för synkroniseraren. Uppgiften kan ändras med högerklickmenyn.

  - ->: Copy from the left side to the right side. For folders: `mkdir` in the right side.

  - =: Filerna är likadana, gör ingenting.

  - !=: Filen är undantagen, eller så vet inte synkroniseraren vad som ska göras.

  - <-: copy from the right side to the left side. For folders: `mkdir` in the left side

  - DEL: Ta bort filer från den högra sidan.

Visa alternativ

  Här kan du inkludera eller undanta vissa filtyper. De filer som inte är i listan förblir orörda vid synkronisering.

  - ->: Aktivera eller inaktivera kopieringsuppgiften från vänster till höger.

  - =: Aktivera eller inaktivera listning av likadana filer.

  - !=: Enable/Disable listing the excluded / do not know what to do files.

  - <-: Aktivera eller inaktivera kopieringsuppgiften från höger till vänster.

  - Papperskorg: Aktivera eller inaktivera uppgiften att ta bort filer från vänster sida.

  - Dubbletter: Aktivera eller inaktivera de filer som finns på båda sidorna.

  - Enstaka: Aktivera eller inaktivera de filer som bara finns på en sida.

Åtgärdsknappar

  - Compare: Compares the folders, the results are displayed on the File List.

  - Stoppa: Stoppar jämförelsen.

  - Synkronisera: Visar synkroniseringsdialogrutan.

  - Stäng: Stänger synkroniseringsfönstret.

Statusraden kan innehålla

  - The number of scanned folders while comparing.

  - Filnamnet vid jämförelse enligt innehåll (för stora filer).

  - Antal filer i listan.

Högerklickmeny på fillistan

  Högerklickmenyn är uppdelad i tre delar:

  1. change the Task operations determined by the Comparator. Select one or multiple files. The change will be applied on the selection and not only on the right clicked item. If the selected item is a folder, the change will be applied on its files/subfolders as well.

  - Synchronize Folders...: Starts synchronization.

  - Uteslut: Uteslut en fil eller katalog från synkronisering (uppgiften ändras till != ).

  - Återställ ursprunglig åtgärd: Uppgiften ändras till det ursprungliga resultatet efter jämförelsen.

  - Vänd riktning: Uppgiften ändras (-> till <-, och <- till ->).

  - Kopiera från höger till vänster: Uppgiften ändras till <-.

  - Kopiera från vänster till höger: Uppgiften ändras till ->.

  - Ta bort (vänster enstaka): Uppgiften ändras till DEL.

  2. Ändra markeringar

  - Markera objekt: Öppnar en dialogruta som låter dig markera objekt. Det är dialogrutan Markera grupp från menyn Redigera.

  - Avmarkera objekt: Öppnar en dialogruta som låter dig avmarkera objekt. Det är dialogrutan Avmarkera grupp från menyn Redigera.

  - Invertera markering: Invertera markeringsstatus för alla objekt.

  3. Övriga (observera att följande alternativ gäller filen som klickas med höger musknapp, och inte markeringen).

  - Granska vänster fil: Startar granskning av den vänstra filen.

  - Granska höger fil: Startar granskning av den högra filen.

  - Jämför filer: Startar jämförelseverktyget (t.ex. &kompare;) med filerna.

Övriga knappar

  - Profiler: Om du behöver synkronisera samma kataloger ofta, kan du spara inställningarna, t.ex. inkluderade filer, undantagna filer, ... Klicka på knappen Profiler, så kommer du att kunna lägga till, ladda, spara eller ta bort synkroniseringsprofiler.

  - Byt sidor: Byter sidor i fillistan.

Synkronisera med Kget

  If you want to synchronize a local folder with an unstable &FTP; server, kget is a much better solution than simple file copying. After comparing you may right click on the result list and select Synchronize with KGet to execute the synchronization, after that the listed files will be downloaded with kget instead of &krusader;. Of course kget needs to be installed on your computer; otherwise, it will not be available.

## Synkronisering

Efter att ha klickat på knappen Synkronisera, visas synkroniseringsdialogrutan.

Kryssrutor

  Här bekräftar du synkroniserarens kopierings- och borttagningsåtgärder

  - Höger till vänster: Kopiera X1 filer (Y1 byte). Aktivera eller inaktivera kopiering från höger till vänster.

  - Vänster till höger: Kopiera X2 filer (Y2 byte). Aktivera eller inaktivera kopiering från vänster till höger.

  - Vänster: Ta bort X3 filer (Y3 byte). Aktivera eller inaktivera borttagning på vänster sida.

  - Bekräfta överskrivningar: Genom att aktivera alternativet, visar Krusader dialogrutan Byt namn, Hoppa över, Skriv över, Hoppa över alla, Skriv över alla, innan en fil skrivs över.

Statusbeteckningar

  - Klar: A1/A2 filer, B1/B2. Raden ändras vid synkronisering, och visar att synkroniseringen avslutades med A1 filer av A2 (B1 byte av B2).

  - Förloppsrad: Visar synkroniseringens förlopp (baserat på storlek).

Åtgärdsknappar

  - Starta: Startar synkroniseringen.

  - Paus/Återuppta: Gör paus i eller återupptar synkroniseringsprocessen.

  - Stäng: Stänger synkroniseringsdialogrutan (och stoppar synkronisering).

Parallell synkronisering

  - Man kan ange antalet 'kvasitrådar'.

  - Kan drastiskt öka hastigheten vid synkronisering med långsamma &FTP;-servrar.

  - Påverkar inte hastigheten vid lokala synkroniseringar.

  - Remote compare by content and folder compare is done in parallel.

  - Remote synchronization is also done in parallel, except the `mkdir` tasks (`mkdir` must be before copy).