# Sincronização

## Introdução

Esta função compara duas pastas, incluindo todas as sub-pastas, e mostra as diferenças entre elas. Depois de seleccionar algumas opções e a função Comparar, poderá sincronizar os ficheiros 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 ficheiro 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 ficheiros 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 Ficheiros 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 sub-pastas, Seguir as ligações simbólicas, Comparar pelo conteúdo, Ignorar a Data, Assimétrico e Ignorar a Capitalização.

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

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

6. Se necessário, poderá alterar as operações da Tarefa, determinadas pelo Comparador, usando para tal o menu do botão direito do rato.

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

8. Depois de seleccionar as opções da Sincronização, carregue 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 Ficheiros: Filtra os nomes dos ficheiros na sincronização. ⪚, o `*.png` selecciona apenas os ficheiros cujos nomes terminam em `.png`. As pastas aparecem também se o nome da pasta terminar em `.png` ou se a pasta tiver ficheiros 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 ficheiros

- - 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 ficheiros/pastas cujo nome é um padrão, sendo que a pesquisa recursiva vai por todas as sub-pastas, independentemente do valor do padrão.

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

  - Poderá usar as aspas para os nomes que contenham espaço. O filtro "Os Meus Documentos" procura pelos ficheiros/pastas cujo nome seja `Os 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 sub-pastas: A Sincronização percorre as sub-pastas, 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 ficheiros!).

  - Comparar pelo conteúdo: Os ficheiros 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... ); esta *só* é relevante nos sistemas de ficheiros 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 ficheiros que existam apenas no lado esquerdo serão apagados.

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

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

    - Os ficheiros 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 ficheiros (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 (⪚ os ficheiros que existirem apenas no lado esquerdo serão apagados!).

  - Deslocar os Resultados: Isto é usado para os servidores de &FTP; lentos, ... Quando a Sincronização tiver acabado de comparar um ficheiro, 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á a fazer. Se o servidor de &FTP; for lento, a comparação de uma pasta poderá levar bastante tempo. Ao activar esta opção, poderá ver se a comparação está "viva", mas lenta. Para os sistemas de ficheiros locais, poderá reduzir ligeiramente a velocidade da comparação.

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

  - Ignorar os ficheiros escondidos: Ignora os ficheiros que comecem por um ponto.

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

Lista de Ficheiros

- A Lista de Ficheiros terá as seguintes colunas: "Nome da esquerda | Tamanho da esquerda | Hora da esquerda | Tarefa | Hora da direita | Tamanho da direita | Nome da direita". Aqui poderá verificar os resultados da comparação e modificar as acções de sincronização, caso seja necessário. A cor do texto define a direcção por omissã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 modo modo assimétrico.

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

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

  Se fizer duplo-click num ficheiro, irá abrir a função do &krusader; para Comparar pelo conteúdo. A coluna de Tarefas (<=>) define a direcção por omissão da cópia, a qual poderá ser modificada pelo utilizado, 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 seleccionados à esquerda/direita para a área de transferência (&Ctrl;C).

Lista de Ficheiros: coluna de Tarefas (<=>)

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

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

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

  - !=: O ficheiro 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 ficheiros do lado direito.

Mostrar as opções

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

  - ->: Activar/desactivar a tarefa de cópia da esquerda para a direita.

  - =: Activar/desactivar a listagem dos ficheiros iguais.

  - !=: Activar/desactivar a listagem dos ficheiros excluídos / "acção indeterminada".

  - <-: Activar/desactivar a tarefa de cópia da direita para a esquerda.

  - Lixo: Activar/desactivar a remoção dos ficheiros da tarefa do lado esquerdo.

  - Duplicados: Activar/desactivar os ficheiros que existam em ambos os lados.

  - Únicos: Activar/desactivar os ficheiros que existam apenas num lado.

Botões de acção

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

  - 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 ficheiro ao comparar pelo seu conteúdo (para os ficheiros grandes).

  - O número de ficheiros na lista.

Menu do botão direito na Lista de Ficheiros

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

  1. modificar as operações da Tarefa, determinadas pelo Comparador. Seleccione um ou vários ficheiros. A alteração será aplicada na selecção e não só no item seleccionado com o botão direito. Se o item seleccionado for uma pasta, a alteração será aplicada sobre os seus ficheiros/sub-pastas.

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

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

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

  - Direcçã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 selecções

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

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

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

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

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

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

  - Comparar os Ficheiros: Inicia o utilitário de análise de diferenças (⪚ &kompare;) sobre os ficheiros.

Outros botões

- - Perfis: Se tiver de sincronizar as mesmas pastas frequentemente, poderá guardar a configuração ⪚, ficheiros a incluir, a excluir, ... Carregue no botão Perfil, para que possa adicionar / carregar / gravar / remover perfis de sincronização.

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

Sincronizar com o kget

- Se quiser sincronizar uma pasta local com um servidor de &FTP; instável, o kget é uma solução muito melhor que a simples cópia de ficheiros. Depois de comparar, poderá carregar com o botão direito do rato na lista de resultados e seleccionar a opção Sincronizar com o KGet para executar a sincronização, pelo que os ficheiros 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 carregar no botão Sincronizar, a janela de sincronização irá aparecer.

Opções de marcação

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

  - Direita para esquerda: copiar os ficheiros X1 ( Y1 bytes ) activar / desactivar a cópia da direita para a esquerda.

  - Esquerda para direita: copiar os ficheiros X2 ( Y2 bytes ) activar / desactivar a cópia da esquerda para a direita.

  - Esquerda: apagar os ficheiros X3 ( Y3 bytes ) activar / desactivar a remoção do lado esquerdo.

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

Legendas do estado

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

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

Botões de acçã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

- - Poderá indicar o número de 'tarefas fictícias'.

  - Poderá aumentar drasticamente a velocidade na sincronização com os servidores de &FTP; lentos.

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

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

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