Descargar un file a un server?

Después de ssh a un server, quiero download dos files en https://iain.cx/src/ktmux/#download al server. Entonces, para el primer file ktmux_helper, hago clic derecho para encontrar su enlace en mi computadora local, y ejecuto wget con el enlace en el server como:

wget https://git.iain.cx/?p=profile.git;a=blob_plain;f=opt/bin/ktmux_helper;hb=HEAD 

Pero el file descargado parece ser un file html, en lugar de un file Perl esperado. ¿Cómo voy a download los dos files?

Creo que el intérprete de commands interpreta los puntos y comas, lo que hace que la línea de command parezca un wget y varias instrucciones de asignación de variables. Debes poner la URL entre comillas:

 wget 'https://git.iain.cx/?p=profile.git;a=blob_plain;f=opt/bin/ktmux_helper;hb=HEAD' 

Sin las comillas, el shell divide la command-line en cada punto y medio, y lo trata como 4 declaraciones separadas:

 wget https://git.iain.cx/?p=profile.git a=blob_plain f=opt/bin/ktmux_helper hb=HEAD 

Por suerte, estos son todos sintácticamente válidos, por lo que no recibió ningún error o advertencia de shell. El primero es el que le dio el file HTML ya que le faltaba el modificador que le decía al server que quería un file de text sin formatting.