Foros de daboweb

HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => GNU/Linux, Unix, *BSD and Free Software, Android => Mensaje iniciado por: Decodecoding en 30 de Enero de 2012, 01:22:55 am

Título: Indicar a rsync espacio en nombre de directorio o archivo (SOLUCIONADO)
Publicado por: Decodecoding en 30 de Enero de 2012, 01:22:55 am
Hola,

He estado mirando en la manpage de rsync sobre como indicarle a rsync un espacio en el nombre de un directorio o archivo a la hora de decirle una ubicación. Veo que es algo utilizando / \  pero no me queda claro.

Sería para aplicar la opción --exclude= (nombre de directorio)

¿Alguien tiene experiencia con rsync para ayudarme o indicarme donde puedo buscar con mas precisión?

Gracias


Título: Re:Indicar a rsync espacio en nombre de directorio o archivo
Publicado por: shicefgo en 30 de Enero de 2012, 08:39:55 am
Hola.
Los espacios en los nombres de archivos tienen que ser "escapados" (como se dice en el argot) con una barra inversa '\', o encerrados entre comillas, ya sean dobles o simples.
Esto es cosa de GNU/Linux en general y no de algún comando o programa en particular.

Por ejemplo, para crear un archivo llamado "esto es una prueba" podemos hacerlo así:

touch esto\ es\ una\ prueba
touch "esto es una prueba"
touch 'esto es una prueba'

De lo que ya no estoy muy seguro es si en algún contexto habrá diferencia entre la barra y las comillas. A mí siempre me ha funcionado la barra.

Saludos.
Título: Re:Indicar a rsync espacio en nombre de directorio o archivo
Publicado por: Decodecoding en 30 de Enero de 2012, 10:18:27 am
Muchas gracias.

Me ha quedado claro ahora.
Título: Re:Indicar a rsync espacio en nombre de directorio o archivo
Publicado por: Dabo en 05 de Febrero de 2012, 04:33:43 pm
shicefgo gracias por ese cable al nuevo compañero de foro -;)