2010-03-27 13 views
7

Utilizo este comando para copiar todos los archivos cuyos nombres comienzan con 'archivo' desde un servidor. scp -vp me @ server:/location/files * ./scp todos los archivos que comienzan con 'archivo' desde un servidor

Pero recibí un error 'No coincidencia'. probablemente Concerning '' en el comando. ¿Cómo puedo proteger el '' para que ssh entienda que esto se refiere a una lista de archivos y no la toma como un nombre de archivo.

Thx agosto

Respuesta

20

La cáscara en sí está ampliando el *. Se puede escapar de este citándolo o el uso de barras invertidas para evitar que la cáscara de interpretarla y en lugar de pasar directamente a scp:

scp -vp [email protected]:/location/files\* 
1

si desea que los archivos comenzaron con el archivo, entonces debería ser

scp [email protected]:/location/file* . 
no

archivos *

+0

por cierto, ¿son compatibles con scp comodín, así que * funciona, más información lea http://www.hypexr.org/linux_scp_help.php – user227353

Cuestiones relacionadas