Vyhledávání na webu

FreeFileSync – Porovnávejte a synchronizujte soubory v Ubuntu


FreeFileSync je bezplatný software s otevřeným zdrojovým kódem a softwarem pro porovnávání a synchronizaci složek napříč platformami, který vám pomáhá synchronizovat soubory a složky v systémech Linux, Windows a Mac OS.

Je přenosný a lze jej také instalovat lokálně do systému, je bohatý na funkce a jeho účelem je ušetřit čas při nastavování a provádění operací zálohování a zároveň má atraktivní grafické rozhraní.

Funkce FreeFileSync

Níže jsou uvedeny jeho klíčové vlastnosti:

  1. Dokáže synchronizovat síťové sdílené položky a místní disky.
  2. Umí synchronizovat MTP zařízení (Android, iPhone, tablet, digitální fotoaparát).
  3. Umí také synchronizovat přes SFTP (SSH File Transfer Protocol).
  4. Dokáže identifikovat přesunuté a přejmenované soubory a složky.
  5. Zobrazuje využití místa na disku s adresářovými stromy.
  6. Podporuje kopírování zamčených souborů (služba stínové kopie svazku).
  7. Identifikuje konflikty a propaguje odstranění.
  8. Podporuje porovnání souborů podle obsahu.
  9. Lze jej nakonfigurovat tak, aby zpracovával symbolické odkazy.
  10. Podporuje automatizaci synchronizace jako dávkové úlohy.
  11. Umožňuje zpracování více párů složek.
  12. Podporuje hloubkové a podrobné hlášení chyb.
  13. Podporuje kopírování rozšířených atributů NTFS, jako je (komprimovaný, šifrovaný, řídký).
  14. Podporuje také kopírování oprávnění zabezpečení NTFS a alternativních datových toků NTFS.
  15. Podpora dlouhých cest k souborům s více než 260 znaky.
  16. Podporuje bezpečné kopírování souborů, které zabraňuje poškození dat.
  17. Umožňuje rozšíření proměnných prostředí, jako je %UserProfile%.
  18. Podporuje přístup k variabilním písmenům jednotek podle názvu svazku (USB klíčenky).
  19. Podporuje správu verzí smazaných/aktualizovaných souborů.
  20. Předcházejte problémům s místem na disku pomocí optimální synchronizační sekvence.
  21. Podporuje plné Unicode.
  22. Nabízí vysoce optimalizovaný výkon za běhu.
  23. Podporuje filtry pro zahrnutí a vyloučení souborů a mnoho dalšího.

Jak nainstalovat FreeFileSync v Ubuntu Linux

Přidáme oficiální FreeFileSync PPA, který je k dispozici pouze pro Ubuntu 14.04 a Ubuntu 15.10, poté aktualizujeme seznam systémových úložišť a nainstalujeme jej takto :

-------------- On Ubuntu 14.04 and 15.10 -------------- 
sudo apt-add-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync

Na Ubuntu 16.04 a novější verzi přejděte na stránku pro stažení FreeFileSync a získejte příslušný soubor balíčku pro Ubuntu a Debian Linux.

Dále se přesuňte do složky Download, extrahujte FreeFileSync_*.tar.gz do adresáře /opt následovně:

cd Downloads/
sudo tar xvf FreeFileSync_*.tar.gz -C /opt/
cd /opt/
ls
sudo unzip FreeFileSync/Resources.zip -d /opt/FreeFileSync/Resources/

Nyní vytvoříme spouštěč aplikací (soubor .desktop) pomocí Gnome Panel. Chcete-li zobrazit příklady souborů .desktop ve vašem systému, vypište obsah adresáře /usr/share/applications:

ls /usr/share/applications

V případě, že nemáte nainstalovaný Gnome Panel, nainstalujte jej zadáním níže uvedeného příkazu:

sudo apt-get install --no-install-recommends gnome-panel

Dále spusťte níže uvedený příkaz a vytvořte spouštěč aplikací:

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

A definujte hodnoty níže:

Type: 	   Application 
Name: 	   FreeFileSync
Command:   /opt/FreeFileSync/FreeFileSync		
Comment:   Folder Comparison and Synchronization

Chcete-li přidat ikonu pro spouštěč, jednoduše klikněte na ikonu pružiny a vyberte ji: /opt/FreeFileSync/Resources/FreeFileSync.png.

Po nastavení všech výše uvedených klikněte na OK vytvořit.

Pokud nechcete vytvářet spouštěč plochy, můžete spustit FreeFileSync ze samotného adresáře.


./FreeFileSync

Jak používat FreeFileSync v Ubuntu

V Ubuntu vyhledejte FreeFileSync v Unity Dash, zatímco v Linux Mint jej vyhledejte v System Menu > a kliknutím na ikonu FreeFileSync jej otevřete.

Porovnejte dvě složky pomocí FreeFileSync

V níže uvedeném příkladu použijeme:

Source Folder:	/home/aaronkilik/bin
Destination Folder:	/media/aaronkilik/J_CPRA_X86F/scripts

Chcete-li porovnat čas souboru a velikost obou složek (výchozí nastavení), jednoduše klikněte na tlačítko Porovnat.

Stisknutím F6 změníte, co se má ve výchozím nastavení porovnávat ve dvou složkách: čas a velikost souboru, obsah nebo velikost souboru z rozhraní níže. Všimněte si, že je zahrnut i význam každé možnosti, kterou vyberete.

Synchronizace dvou složek pomocí FreeFileSync

Můžete začít porovnáním dvou složek a kliknutím na tlačítko Synchronizovat spustíte proces synchronizace; klikněte na Start v dialogovém okně, které se zobrazí poté:

Source Folder: /home/aaronkilik/Desktop/tecmint-files
Destination Folder: /media/aaronkilik/Data/Tecmint

Chcete-li nastavit výchozí možnost synchronizace: obousměrná, zrcadlení, aktualizace nebo vlastní, z následujícího rozhraní; stiskněte F8. Je tam zahrnut význam každé možnosti.

Pro více informací navštivte domovskou stránku FreeFileSync na http://www.freefilesync.org/

To je vše! V tomto článku jsme vám ukázali, jak nainstalovat FreeFileSync v Ubuntu a jeho derivátech, jako je Linux Mint, Kubuntu a mnoho dalších. Zanechte své komentáře prostřednictvím sekce zpětné vazby níže.