Pesquisa de site

FreeFileSync - Compare e sincronize arquivos no Ubuntu


FreeFileSync é um software de comparação e sincronização de pastas gratuito, de código aberto e multiplataforma, que ajuda a sincronizar arquivos e pastas no Linux, Windows e Mac OS.

É portátil e também pode ser instalado localmente em um sistema, é rico em recursos e tem como objetivo economizar tempo na configuração e execução de operações de backup, ao mesmo tempo que possui uma interface gráfica atraente.

Recursos do FreeFileSync

Abaixo estão seus principais recursos:

  1. Ele pode sincronizar compartilhamentos de rede e discos locais.
  2. Pode sincronizar dispositivos MTP (Android, iPhone, tablet, câmera digital).
  3. Também pode sincronizar via SFTP (SSH File Transfer Protocol).
  4. Ele pode identificar arquivos e pastas movidos e renomeados.
  5. Exibe o uso de espaço em disco com árvores de diretórios.
  6. Suporta cópia de arquivos bloqueados (Volume Shadow Copy Service).
  7. Identifica conflitos e propaga exclusões.
  8. Suporta comparação de arquivos por conteúdo.
  9. Ele pode ser configurado para lidar com links simbólicos.
  10. Suporta automação de sincronização como um trabalho em lote.
  11. Permite o processamento de vários pares de pastas.
  12. Suporta relatórios de erros detalhados e aprofundados.
  13. Suporta cópia de atributos estendidos NTFS, como (compactado, criptografado, esparso).
  14. Também oferece suporte à cópia de permissões de segurança NTFS e fluxos de dados alternativos NTFS.
  15. Suporta caminhos de arquivos longos com mais de 260 caracteres.
  16. Suporta cópia de arquivo à prova de falhas e evita corrupção de dados.
  17. Permite a expansão de variáveis de ambiente como %UserProfile%.
  18. Suporta acesso a letras de unidades variáveis por nome de volume (pen drives).
  19. Suporta gerenciamento de versões de arquivos excluídos/atualizados.
  20. Evite problemas de espaço em disco através da sequência de sincronização ideal.
  21. Suporta Unicode completo.
  22. Oferece um desempenho de tempo de execução altamente otimizado.
  23. Suporta filtros para incluir e excluir arquivos e muito mais.

Como instalar o FreeFileSync no Ubuntu Linux

Adicionaremos o FreeFileSync PPA oficial, que está disponível apenas para Ubuntu 14.04 e Ubuntu 15.10, depois atualizaremos a lista de repositórios do sistema e instalaremos assim :

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

No Ubuntu 16.04 e versões mais recentes, vá para a página de download do FreeFileSync e obtenha o arquivo do pacote apropriado para Ubuntu e Debian Linux.

Em seguida, vá para a pasta Download e extraia o FreeFileSync_*.tar.gz para o diretório /opt da seguinte maneira:

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

Agora criaremos um inicializador de aplicativos (arquivo .desktop) usando o Painel Gnome. Para visualizar exemplos de arquivos .desktop em seu sistema, liste o conteúdo do diretório /usr/share/applications:

ls /usr/share/applications

Caso você não tenha o Gnome Panel instalado, digite o comando abaixo para instalá-lo:

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

Em seguida, execute o comando abaixo para criar o inicializador de aplicativos:

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

E defina os valores abaixo:

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

Para adicionar um ícone ao inicializador, basta clicar no ícone da mola para selecioná-lo: /opt/FreeFileSync/Resources/FreeFileSync.png.

Depois de definir todos os itens acima, clique em OK, crie-o.

Se não quiser criar um iniciador de desktop, você pode iniciar o FreeFileSync a partir do próprio diretório.


./FreeFileSync

Como usar o FreeFileSync no Ubuntu

No Ubuntu, procure por FreeFileSync no Unity Dash, enquanto no Linux Mint, procure por ele no Menu do Sistema > e clique no ícone FreeFileSync para abri-lo.

Compare duas pastas usando FreeFileSync

No exemplo abaixo, usaremos:

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

Para comparar o tempo e o tamanho do arquivo das duas pastas (configuração padrão), basta clicar no botão Comparar.

Pressione F6 para alterar o que comparar por padrão, nas duas pastas: hora e tamanho do arquivo, conteúdo ou tamanho do arquivo na interface abaixo. Observe que o significado de cada opção selecionada também está incluído.

Sincronização de duas pastas usando FreeFileSync

Você pode começar comparando as duas pastas e depois clicar no botão Sincronizar para iniciar o processo de sincronização; clique em Iniciar na caixa de diálogo que aparece a seguir:

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

Para definir a opção de sincronização padrão: bidirecional, espelho, atualização ou customizada, a partir da seguinte interface; pressione F8. O significado de cada opção está incluído aí.

Para obter mais informações, visite a página inicial do FreeFileSync em http://www.freefilesync.org/

Isso é tudo! Neste artigo, mostramos como instalar o FreeFileSync no Ubuntu e seus derivados como Linux Mint, Kubuntu e muitos mais. Deixe seus comentários por meio da seção de feedback abaixo.