# Sincronização

## Introdução

Esta função compara duas pastas, incluindo todas as subpastas, e mostra as diferenças entre elas. Depois de selecionar algumas opções e a função Comparar, poderá sincronizar os arquivos e pastas. Um painel poderá ser um servidor de &FTP;. Não se esqueça da opção Comparar pelo conteúdo, caso o tamanho do arquivo seja igual. Escolha a opção Ferramentas Sincronizar as Pastas ou &Ctrl; Y para iniciar esta funcionalidade. As cores são configuráveis. A sincronização tem as suas próprias combinações de teclas.

Para os arquivos locais: A sincronização muda a informação das datas para as datas originais.

### Sincronização

Sincronização

### Procedimento:

1. Indique a Pasta da esquerda e a Pasta da direita que deseja comparar.

2. Configure o Filtro de Arquivos opcional, os Filtros Gerais e os Filtros Avançados. Os Filtros Gerais incluem uma opção Não pesquisar em que lhe permite excluir pastas da comparação.

3. Defina as opções de marcação: Percorrer as subpastas, Seguir as ligações simbólicas, Comparar pelo conteúdo, Ignorar a Data, Assimétrico e Ignorar a Capitalização.

4. Clique no botão Comparar para fazer a comparação das pastas.

5. Ao usar o Mostrar as opções, você poderá incluir/excluir certos tipos de arquivos. Os arquivos que não estiverem na lista não serão tocados pela sincronização.

6. Se necessário, você poderá alterar as operações das Tarefas, determinadas pelo Comparador, usando o menu do botão direito do mouse.

7. Quando concordar com os resultados do Comparar, clique no botão Sincronizar para mostrar a janela de sincronização.

8. Depois de selecionar as opções da Sincronização, clique no botão Iniciar para começar o processo de sincronização.

Está descrita uma explicação detalhada de todas as funções e botões no seguinte texto.

## Comparador

Elementos do painel

  - Pasta da Esquerda: A pasta de base do lado esquerdo.

  - Pasta da Direita: A pasta de base do lado direito.

  - Filtro de Arquivos: Filtra os nomes dos arquivos na sincronização. &eg;, o `*.png` seleciona apenas os arquivos cujos nomes terminam em `.png`. As pastas aparecem também se o nome da pasta terminar em `.png` ou se a pasta tiver arquivos que terminem em `.png`. Exemplo de inclusões/exclusões múltiplas: o `'*.cpp *.h | *.moc.cpp'` inclui o `*.cpp *.h` e exclui o `*.moc.cpp`.

  - Filtros gerais: Procurar por, contendo o texto

  - Filtros avançados: Tamanho, data, dono

Critérios de filtragem dos nomes de arquivos

  - Você poderá tirar partido dos caracteres especiais. Os vários padrões são separados por espaços (que correspondem ao OU lógico) e os padrões são excluídos da pesquisa com o símbolo da barra vertical. Se o padrão terminar com uma barra (*padrão*/), significa que o padrão diz respeito à pesquisa recursiva das pastas.

  - padrão - corresponde à pesquisa dos arquivos/pastas cujo nome é um padrão, sendo que a pesquisa recursiva vai por todas as subpastas, independentemente do valor do padrão.

  - padrão/ - corresponde a procurar todos os arquivos/pastas, mas onde a pesquisa recursiva percorre/exclui as pastas cujo nome seja um dado padrão.

  - Você poderá usar as aspas para os nomes que contenham espaço. O filtro "Meus Documentos" procura pelos arquivos/pastas cujo nome seja `Meus Documentos`.

  - Exemplos:

  - `*.o`

  - `*.h *.c??`

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

  - `* | CVS/ .svn/`

  - Nota: o termo de pesquisa 'texto' é equivalente ao '*texto*'.

Opções de marcação

  - Percorrer as subpastas: A Sincronização percorre as subpastas, enquanto faz a comparação.

  - Seguir as ligações simbólicas: A Sincronização segue as ligações simbólicas para as pastas (não os arquivos!).

  - Comparar pelo conteúdo: Os arquivos cujos tamanhos sejam iguais irão também ser pesquisados pelo conteúdo.

  - Ignorar a Data: Ignora a informação da data (útil para o &FTP;, o SMB, pacotes... ); ela *só* é relevante nos sistemas de arquivos locais.

  - Assimétrico: A Pasta da Esquerda é a pasta de destino, enquanto a Pasta da Direita é a pasta de origem. Esta função sincroniza o conteúdo da pasta da esquerda com a da direita.

    - Os arquivos que existam apenas no lado esquerdo serão excluídos.

    - Os arquivos que existam apenas no lado direito serão copiados para o esquerdo.

    - Os arquivos que sejam considerados iguais não serão alterados.

    - Os arquivos que sejam considerados diferentes serão copiados para a esquerda. Use esta funcionalidade com cuidado!

    Esta função é útil se a informação da data for inútil, ou para sincronizar a pasta da esquerda com o conteúdo de um servidor de arquivos (como uma transferência). Em alternativa, é útil fazer uma cópia de segurança da pasta da direita para a esquerda. NOTA: NÃO use esta opção para sincronizar um computador e um portátil (&eg;, os arquivos que existirem apenas no lado esquerdo serão excluídos!).

  - Deslocamento Automático: Isto é usado para os servidores de &FTP; lentos, ... Quando a Sincronização tiver acabado de comparar um arquivo, coloca-o no fim da lista de vez e desloca a janela, caso seja necessário. É importante, caso queira saber o que a Sincronização está fazendo. Se o servidor de &FTP; for lento, a comparação de uma pasta poderá levar bastante tempo. Ao ativar esta opção, você poderá ver se a comparação está "viva", mas lenta. Para os sistemas de arquivos locais, poderá reduzir ligeiramente a velocidade da comparação.

  - Ignorar a Capitalização: A comparação dos nomes dos arquivos não fará distinção entre maiúsculas e minúsculas, sendo útil para sincronizar os sistemas de arquivos &Windows;.

  - Ignorar os arquivos ocultos: Ignora os arquivos que comecem por um ponto.

Quando tudo o que foi mencionado acima estiver terminado, clique no botão Comparar para comparar as pastas, sendo os resultados apresentados na Lista de Arquivos.

Lista de Arquivos

  A Lista de Arquivos terá as seguintes colunas: "Nome da esquerda | Tamanho da esquerda | Hora da esquerda | Tarefa | Hora da direita | Tamanho da direita | Nome da direita". Aqui você poderá verificar os resultados da comparação e modificar as ações de sincronização, caso seja necessário. A cor do texto define a direção padrão da cópia, de acordo com o comparador.

  - Verde: Copiar da esquerda para a direita.

  - Azul: Copiar da direita para a esquerda ou apagar do lado direito, no caso do modo assimétrico.

  - Vermelho: Arquivos considerados diferentes pelos critérios indicados (sem direção de cópia).

  - Preto: Arquivos considerados idênticos (sem direção de cópia).

  Se fizer duplo-clique num arquivo, irá abrir a função do &krusader; para Comparar pelo conteúdo. A coluna de Tarefas (<=>) define a direção padrão da cópia, a qual poderá ser modificada pelo usuário, caso seja necessário. A janela dos resultados suporta o arrastamento dos itens para outras janelas ( arrastamento [esquerda], &Shift;+arrastamento [direita] ) e copiar os itens selecionados à esquerda/direita para a área de transferência (&Ctrl;C).
Lista de Arquivos: coluna de Tarefas (<=>)

  Esta coluna mostra a tarefa que está planejada para a Sincronização, podendo esta tarefa ser modificada com o menu do botão direito do mouse.

  - ->: Copiar do lado esquerdo para o direito. Para as pastas: o `mkdir` no lado direito.

  - =: Os arquivos são iguais, sendo que nada será feito.

  - !=: O arquivo está excluído, ou então a Sincronização não sabe o que fazer.

  - <-: copiar do lado direito para o lado esquerdo. Para as pastas: `mkdir` no lado esquerdo

  - DEL: apagar os arquivos do lado direito.

Mostrar as opções

  Aqui você poderá incluir/excluir determinados tipos de arquivos. Esses arquivos, não estando na lista, não serão tocados pela sincronização.

  - ->: Ativar/desativar a tarefa de cópia da esquerda para a direita.

  - =: Ativar/desativar a listagem dos arquivos iguais.

  - !=: Ativar/desativar a listagem dos arquivos excluídos / "ação indeterminada".

  - <-: Ativar/desativar a tarefa de cópia da direita para a esquerda.

  - Lixeira: Ativar/desativar a remoção dos arquivos da tarefa do lado esquerdo.

  - Duplicados: Ativar/desativar os arquivos que existam em ambos os lados.

  - Únicos: Ativar/desativar os arquivos que existam apenas num lado.

Botões de ação

  - Comparar: Compara as pastas, sendo os resultados apresentados na Lista de Arquivos.

  - Parar: Interrompe a comparação.

  - Sincronizar: Mostra a janela de sincronização.

  - Fechar: Encerra a janela de Sincronização.

A lista de estado poderá conter

  - O número de pastas analisadas durante a comparação.

  - O nome do arquivo ao comparar pelo seu conteúdo (para os arquivos grandes).

  - O número de arquivos na lista.

Menu do botão direito na Lista de Arquivos

  O menu do botão direito está dividido em três seções:

  1. modificar as operações da Tarefa, determinadas pelo Comparador. Selecione um ou vários arquivos. A alteração será aplicada na seleção e não só no item selecionado com o botão direito. Se o item selecionado for uma pasta, a alteração será aplicada sobre os seus arquivos/subpastas.

  - Sincronizar as Pastas: Inicia o processo de sincronização.

  - Excluir: Exclui um arquivo/pasta da sincronização (a tarefa muda para != ).

  - Restaurar a operação original: A tarefa muda para o resultado original da comparação.

  - Direção inversa: Muda a tarefa ( -> para <-, e <- para -> ).

  - Copiar da direita para a esquerda: A tarefa muda para <-.

  - Copiar da esquerda para a direita: A tarefa muda para ->.

  - Apagar ( passar a único ): A tarefa muda para DEL.

  2. modificar as seleções

  - Selecionar os itens: Abre uma janela que lhe permite selecionar os itens. Esta é a janela Selecionar o Grupo do menu Editar.

  - Desmarcar os itens: Abre uma janela que lhe permite desligar os itens. Esta é a janela Desmarcar o grupo do menu Editar.

  - Inverter a seleção: Inverte o estado de selecionado/não-selecionado para todos os itens.

  3. outros (lembre-se que as seguintes operações funcionam no arquivo selecionado com o botão direito e não na seleção).

  - Ver o arquivo da esquerda: Inicia o visualizador no arquivo do lado esquerdo.

  - Ver o arquivo da direita: Inicia o visualizador no arquivo do lado direito.

  - Comparar os arquivos: Inicia o utilitário de análise de diferenças (&eg;, &kompare;) sobre os arquivos.

Outros botões

  - Perfis: Se você tiver que sincronizar as mesmas pastas frequentemente, poderá guardar a configuração, &eg;, arquivos a incluir, a excluir, ... Clique no botão Perfil, para que possa adicionar / carregar / salvar / remover perfis de sincronização.

  - Trocar os lados: Inverte a ordem da Lista de Arquivos.

Sincronizar com o kget

  Se você quiser sincronizar uma pasta local com um servidor &FTP; instável, o kget é uma solução muito melhor que a simples cópia de arquivos. Depois de comparar, você poderá clicar com o botão direito do mouse na lista de resultados e selecionar a opção Sincronizar com o KGet para executar a sincronização, assim os arquivos apresentados serão transferidos com o kget em vez do &krusader;. Obviamente, o kget terá que estar instalado no seu computador; caso contrário, a opção não estará disponível.

## Sincronização

Depois de clicar no botão Sincronizar, a janela de sincronização irá aparecer.

Opções

  Aqui você poderá confirmar as operações de cópia e remoção da Sincronização

  - Direita para esquerda: copiar os arquivos X1 ( Y1 bytes ) ativar / desativar a cópia da direita para a esquerda.

  - Esquerda para direita: copiar os arquivos X2 ( Y2 bytes ) ativar / desativar a cópia da esquerda para a direita.

  - Esquerda: apagar os arquivos X3 ( Y3 bytes ) ativar / desativar a remoção do lado esquerdo.

  - Confirmar as sobreposições: Ao ativar esta opção, o Krusader irá mostrar a janela para renomear, ignorar, sobrepor, ignorar tudo, sobrepor tudo antes de substituir qualquer arquivo.

Legendas do estado

  - Pronto: arquivos A1/A2, B1/B2. Esta linha é alterada na sincronização, mostrando que a sincronização terminou com os arquivos A1 de A2 ( B1 bytes de B2 ).

  - Barra de progresso: Mostra a evolução da sincronização (em 'bytes').

Botões de ação

  - Iniciar: Começa o processo de sincronização.

  - Pausa / Continuar: Coloca em pausa/prossegue com o processo de sincronização.

  - Fechar: Fecha a janela de sincronização (e termina a mesma).

Sincronização paralela

  - Você poderá indicar o número de 'tarefas fictícias'.

  - Isto poderá aumentar consideravelmente a velocidade na sincronização com os servidores &FTP; lentos.

  - Não afeta a velocidade da sincronização local.

  - A "comparação pelo conteúdo" e a "comparação de pastas" remotas são feitas em paralelo.

  - A sincronização remota também é feita em paralelo, excetuando as tarefas 'mkdir' (esta operação deverá ser feita antes da cópia).