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
> > 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 > |