O rsync é um poderoso utilitário de sincronização e transferência de ficheiros que é frequentemente utilizado em servidores, incluindo servidores privados virtuais (VPS). Permite-lhe copiar e sincronizar eficazmente ficheiros e diretórios entre sistemas locais e remotos.
-a
(archive): inclui muitas opções para preservar os atributos dos ficheiros (permissões, carimbos de data/hora, etc.).-v
(verbose): exibe informações detalhadas sobre o processo.-z
(compress): comprime os dados durante a transmissão.--delete
: elimina ficheiros no diretório de destino que não estão no diretório de origem.--exclude
: exclui ficheiros ou diretórios especificados de serem copiados.Estes exemplos e opções irão ajudá-lo a iniciar-se no rsync e a utilizá-lo para sincronizar ficheiros e diretórios de forma eficiente.
Componentes da sintaxe:
user@host:/caminho/para/fonte
).Cópia de um diretório local para outro diretório local:
rsync -av /path/to/source/ /path/to/destination/
Copiar um diretório local para um servidor remoto:
rsync -av /path/to/local/dir/ user@remote_host:/path/to/remote/dir/
Copiar de um servidor remoto para uma máquina local:
rsync -av user@remote_host:/path/to/remote/dir/ /path/to/local/dir/
Sincronizar para excluir determinados ficheiros:
rsync -av --exclude='*.tmp' /path/to/source/ /path/to/destination/
O rsync é uma ferramenta muito útil para administradores de servidores e programadores que simplifica o processo de transferência e sincronização de ficheiros. A sua eficiência e flexibilidade fazem dele uma das soluções mais populares para fazer cópias de segurança e gerir ficheiros em VPS e outros servidores.
Apply the discount by inserting the promo code in the special field at checkout: