Mailinglist Archive: opensuse-es (1387 mails)

< Previous Next >
Re: [suse-linux-s] tar con destino en equipo remoto
  • From: Gerardo Aburruzaga García <gerardo.aburruzaga@xxxxxx>
  • Date: Thu, 6 Oct 2005 13:41:53 +0200
  • Message-id: <200510061341.53954.gerardo.aburruzaga@xxxxxx>
El Jueves, 6 de Octubre de 2005 12:57, Emiliano Sutil escribió:
> > El propio tar de GNU tiene posibilidades de usar archivos remotos, pero
> > yo prefiero hacerlo con netcat (en algunos sistemas el programa se llama
> > nc en vez de netcat).
> >
> > Ejemplo. Quiero pasar el directorio /home de la máquina ORIGEN a la
> > máquina DESTINO.
> >
> > En ORIGEN:
> > # cd /
> > # tar -cvzpf - /home | netcat DESTINO 1234
> > En DESTINO:
> > # cd /
> > # netcat -l -p 1234 | tar -xvzpf -
>
> Que curioso comando el netcat este.
>

Po zi. Es como cat pero siendo la E/S estándar la red.

> Y si quiero recibir el fichero tar.gz sin descomprimir en el DESTINO,
> es decir que me aparezca el fichero, no el directorio descomprimido
> ¿como seria?
>
Simple:
netcat -l -p 1234 | cat > ARCHIVO.tar.gz

Por si no se ve bien, -l es "menos-ele". netcat no tiene opciones largas, ni
licencia GPL; el autor pasa mucho de licencias y zarandajas, así que lo ha
puesto como software de dominio público.
--
Gerardo Aburruzaga García
Oficina del Software Libre de la Universidad de Cádiz
http://softwarelibre.uca.es

< Previous Next >
Follow Ups