sábado, janeiro 23, 2016

Rsync no OSX

 
  O Rsync é uma ferramenta para copia de arquivos entre 2 locais que podem estar na mesma máquina ou em máquinas diferentes.

  No OS X, mesmo em versões mais novas tem o rsync desatualizado.

  Para verificar qual versão você tem, use o comando:
  • rsync --version
  Uma das maneiras de atualizar o programa é utilizando o gerenciador de pacotes Homebrew (Instalando o Homebrew no OSX - iMAC), e é bem simples:

  1 - Abra o terminal - bash

  2 - Digite o comando:
  • brew install homebrew/dupes/rsync

  3 - Pronto. Agora feche e reabra o terminal e verifique a versão do rsync.
  • 
    rsync --version
Sintaxe Básica:

rsync parâmetro pasta-origem pasta-destino

Exemplo: 
  • rsync -avhrP --delete ~/Pictures/Imagens/ /Volumes/Publico

 - a: modo de arquivamento
 - v: verbose - aumenta a quantidade de informações ao usuário
 - h: human readable - Mostra os números em um formato de mais fácil leitura.
 - r: modo recursivo - copia os subdiretórios.
 - P: o mesmo que --partial e --progress.
 - z: Comprime os dados.
 - n: usado para testar o comando. Não faz nenhuma cópia.
 --delete: Apaga os arquivos no destino que não existem na origem.
 --partial: Mantem os arquivos parcialmente copiados.
 --progress: mostra o progresso durante a cópia

   No exemplo a barra / no final do diretório Images, significa que é para copiar o conteúdo do diretório Images. Sem a barra o próprio diretório Images seria copiado.

   Para fazer a copia via rede através de SSH, use:

rsync parâmetro pasta-origem usuário@servidor:/pasta-destino

   Ex.: rsync -avhrP --delete ~/Pictures/BSyncImg/ usuario@192.168.0.108:/Public

 * Caso você não inclua a pasta de destino, o comando irá listar os arquivos da origem que seriam copiados.




Instalando o Homebrew no OSX - iMAC

  
    O Homebrew é um programa para o sistema OSX que permite que você instale e atualize aplicativos, Linux, no seu iMAC.
    Ele se autodenomina "he missing package manager for OS X". Ou seja, o gerenciador de pacotes que falta para o OS X.
    Para realizar a instalação deste gerenciador basta você ter o Ruby instalado em seu MAC e as ferramentas de linha de comando para o XCODE (Command Line Tools for Xcode). Normalmente todos os sistemas OS X já vem com o Ruby e estas ferramentas instaladas.

    Para realizar a instalação, abra a linha de comando (BASH) e use o seguinte comando:


Novo comando:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Comando antigo:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

   Para maiores informações, acesse os seguintes links: http://brew.sh/ e/ou Github Homebrew.





Busca do Google

Custom Search