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