Linux:Comando Ncat - Transferindo Arquivos e Diretórios

O comando Netcat (nc) é um utilitário de linha de comando para ler e gravar dados entre duas redes de computadores. A comunicação acontece usando TCP ou UDP. O comando difere dependendo do sistema (netcat, nc, ncat e outros).

= Transferindo Arquivos ==

1. Crie um arquivo de amostra no dispositivo 1 usando o comando touch:

echo "1234567890" > meuarquivo.txt

2. Crie uma conexão de escuta no dispositivo 1 e redirecione o arquivo para o comando nc:

nc -lv 5000 < meuarquivo.txt

3. No dispositivo 2, conecte-se ao dispositivo 1 e redirecione o arquivo:

nc -zv 192.168.1.1 5000 > meuarquivo2.txt

= Transferindo Diretórios ==

1. Crie um arquivo de amostra no dispositivo 1 usando o comando touch:

echo "1234567890" > meuarquivo1.txt echo "1234567890" > meuarquivo2.txt mkdir diretorio1 mkdir diretorio2

2. Crie uma conexão de escuta no dispositivo 1 e redirecione o arquivo para o comando nc:

nc -lv 5000 | tar xfv -

3. No dispositivo 2, conecte-se ao dispositivo 1 e redirecione o arquivo:

tar -cf -. | nc -v 192.168.1.1 5000

= Ver também =


 * Mais Artigos sobre Linux / UNIX / AIX