Por norma os utilizadores que precisam de copiar ficheiros, numa rede local, entre máquinas Linux, recorrem ao popular rsync ou usam o popular SCP.
Hoje a nossa sugestão vai para outra ferramenta que permite copiar facilmente ficheiros entre máquinas Linux. Vamos conhecer o DCP (Dat Copy).
O Dat Copy ou simplesmente DCP, é uma ferramenta para copiar informação entre máquinas que tenham o sistema operativo Linux instalado. Ao contrário de outras, o DCP não recorre ao protocolo SSH para realizar cópias em segurança.
Além da cópia de ficheiros, esta ferramenta permite também que se mantenha a informação sincronizada entre máquinas.
Como usar o DCP?
Usar o DCP é relativamente simples. De referir que esta ferramenta cria um ficheiro dat que contem todos os ficheiros a transferir. Depois, usando a chave pública que é gerada, o destinatário só tem proceder ao download dos ficheiros. Todo o processo é seguro, uma vez que a informação é cifrada.
Para começar a usar o DCP devem usar o seguinte comando:
npm i -g dat-cp
A instalação requer que tenha o npm instalado na sua máquina.
Em seguida vamos moder o ficheiro node-64.node para o diretório dos binários no Linux (/usr/local/bin)
mv dcp-0.7.4-linux-x64/dcp dcp-0.7.4-linux-x64/node-64.node /usr/local/bin
Depois dos procedimentos anteriores, está pronto para transferir informação. Para enviarem um ficheiro basta que usem o seguinte comando:
dcp ficheiro
Do lado do destino basta que usem o comando dcp seguido da chave pública gerada
dcp chave_publica
Sem complicações e sem a necessidade de dependências, a troca de ficheiros entre sistemas é assim bem mais fácil. O DCP tem outras opções que podem ser consultadas na página do projeto aqui.
Se conhecerem outras ferramentas idênticas, partilhem connosco.