A ferramenta de sincronização de diretórios varre os diretórios dos painéis de arquivos esquerdo e direito, exibe as diferenças em seus conteúdos e os torna idênticos.
Podemos sincronizar dois diretórios locais ou um diretório local e um diretório em um sistema de arquivos virtual (diretórios em arquivos compactados abertos ou plugins de sistema de arquivos).
Por padrão, a ferramenta de sincronização compara arquivos por nome, tamanho e data de modificação.
O método para excluir arquivos (para a lixeira ou permanentemente) depende do estado da opção Excluir para a lixeira (a tecla Shift inverte esta configuração).
Nota: Diretórios vazios serão ignorados.

No topo da janela, existem campos para os diretórios atuais dos painéis de arquivos esquerdo e direito. Podemos alterá-los manualmente ou selecionar diretórios usando botões.
Entre eles, há um campo para filtrar arquivos por máscara (o símbolo "*" representa qualquer número de caracteres, o símbolo "?" representa qualquer caractere único). Arquivos que não correspondem à máscara serão ignorados. Podemos colocar vários tipos de arquivos aqui usando ponto e vírgula ";" sem espaços entre eles. Também podemos usar modelos de pesquisa (
), incluindo pesquisa usando plugins de conteúdo. O valor padrão é "*" (todos os arquivos).
O botão com uma seta abre a lista de máscaras de arquivos já usadas (lembre-se que o Double Commander salva um histórico geral de máscaras de arquivos para várias ferramentas: Localizar Arquivos, Sincronizar Diretórios, Descompactar Arquivos, comandos para selecionar grupos de arquivos). Por padrão, o Double Commander salva (independentemente do estado da opção Histórico de máscaras de arquivos) a última máscara de arquivo usada como padrão para a próxima execução da ferramenta de sincronização (se não for um modelo de pesquisa), veja Configurações adicionais.
Para excluir diretórios e links simbólicos para diretórios, podemos usar modelos de pesquisa e o campo Excluir subdiretórios.
Comparar – Inicia a comparação dos diretórios selecionados. O progresso da operação de comparação é exibido na barra de status. Se necessário, a operação pode ser interrompida com a tecla Esc.
Parâmetros:
Apenas selecionados (na janela principal) – Se ativado, apenas os arquivos e diretórios selecionados nos painéis de arquivos serão comparados. É suficiente selecionar arquivos e diretórios em um dos painéis de arquivos.
Assimétrico – Esta opção é usada para criar cópias de segurança (backups): uma cópia do conteúdo do painel esquerdo deve ser criada no painel direito. Arquivos que não existem no lado esquerdo serão marcados para exclusão no lado direito. Não disponível se a exclusão não puder ser executada no diretório direito (por exemplo, se for um arquivo compactado cujo formato não suporta modificação, ou se for um CD/DVD).
Subdiretórios – Permite pesquisa recursiva de arquivos: o Double Commander verificará o conteúdo de todos os subdiretórios.
Por conteúdo – Se ativado, arquivos com o mesmo tamanho e data serão comparados por conteúdo (comparação byte a byte). Não disponível se o segundo diretório estiver em um sistema de arquivos virtual.
Ignorar data – Por padrão, o Double Commander prefere arquivos mais novos e seleciona automaticamente a direção da cópia, mas se esta opção estiver ativada, arquivos com o mesmo tamanho serão considerados iguais.
Após alterar essas opções, devemos executar a comparação novamente.
Exibir: – Um conjunto de botões para ativar ou desativar a exibição de vários grupos de arquivos na lista:
> – Exibe arquivos a serem copiados ou excluídos no lado esquerdo.
= – Exibe arquivos considerados idênticos sob os parâmetros de comparação atuais.
≠ – Exibe arquivos que não são idênticos.
? – Exibe arquivos com status "desconhecido" (por exemplo, links simbólicos corrompidos ou arquivos que não puderam ser lidos durante a comparação por conteúdo).
< – Exibe arquivos a serem copiados ou excluídos no lado direito.
Duplicados – Exibe arquivos presentes em ambos os lados.
Únicos – Exibe arquivos presentes em apenas um lado.
Abaixo está uma área dividida em três partes:
A lista de arquivos será exibida nos lados esquerdo e direito. Ambas as partes contêm as colunas "Nome", "Tamanho" e "Data", onde podemos classificar os arquivos clicando nos cabeçalhos.
A coluna do meio exibe o status dos arquivos ou as operações planejadas.
A barra de status exibe o resultado geral da comparação.
Terminada a comparação, a ferramenta de sincronização exibirá o conteúdo dos diretórios usando várias cores:

Verde – Arquivos selecionados no lado esquerdo para cópia ou exclusão.
Azul – Arquivos selecionados no lado direito para cópia ou exclusão.
Vermelho – Arquivos com o mesmo nome, mas que não são idênticos.
Para os demais arquivos, será usada a cor de texto padrão.
Podemos alterá-las na seção de configurações de Cores (categoria Sincronizar diretórios).
Identificação na coluna "<=>":
– Desconhecido;
– Arquivos iguais;
– Arquivos não idênticos;
– O arquivo será copiado para a direita;
– O arquivo será copiado para a esquerda;
– O arquivo será excluído no lado esquerdo;
– O arquivo será excluído no lado direito;
– O arquivo será excluído em ambos os lados;
– Nenhuma ação será realizada.
Usando o mouse ou a tecla Space, podemos cancelar a operação e excluir arquivos da operação de sincronização.
Um clique duplo no nome do arquivo chama o comando Comparar por conteúdo.
Usando o atalho de teclado Ctrl+C, podemos copiar o conteúdo de todas as colunas para a área de transferência.
Fechar – Fecha a ferramenta de sincronização.
Sincronizar – Abre uma janela de diálogo para confirmar a sincronização, que exibe alguns detalhes sobre as operações que estão prestes a ser realizadas:

Aqui podemos excluir operações planejadas por tipo (copiar ou excluir) ou por direção.
Confirmar sobrescrever – Em caso de conflito de nomes, o Double Commander usará o mesmo diálogo com escolha de ações (pular, renomear, etc.) que para a cópia/movimentação regular de arquivos.
Comandos são aplicados ao arquivo sob o cursor ou aos arquivos selecionados. Todos os comandos disponíveis na ferramenta de sincronização foram adicionados ao menu de contexto. Podemos atribuir ou alterar teclas de atalho para esses comandos na seção de configurações de Teclas > Atalhos (mude para a categoria Sincronizar diretórios).
Selecionar para cópia (direção padrão) – O Double Commander verificará novamente os arquivos e tentará selecionar as operações automaticamente.
Remover seleção – Cancela a operação atribuída e exclui o arquivo do processo de sincronização.
Selecionar para cópia -> (da esquerda para a direita).
Selecionar para cópia <- (da direita para a esquerda).
Inverter direção da cópia.
Visualizar lado esquerdo e Visualizar lado direito – Abre o arquivo do lado esquerdo ou direito do cursor no visualizador de arquivos.
Comparar – Chama o comando Comparar por conteúdo para os arquivos sob o cursor.
Selecionar para exclusão <- (lado esquerdo).
Selecionar para exclusão -> (lado direito).
Selecionar para exclusão <-> (ambos os lados).
<- Excluir no lado esquerdo.
-> Excluir no lado direito.
Excluir em ambos os lados.
Os últimos três comandos excluem os arquivos selecionados imediatamente antes da operação de sincronização. Neste caso, o Double Commander exibirá um pedido de confirmação.
Nota: As teclas de atalho para os comandos Visualizar lado esquerdo, Visualizar lado direito e Comparar são definidas no código-fonte do Double Commander e não podem ser alteradas.
Existem vários parâmetros que só podem ser alterados manualmente no arquivo de configuração doublecmd.xml: <Asymmetric>, <DateTimeFormat>, <FileMask>, <NtfsHourTimeDelay>.