es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Copiar archivos desde una máquina virtual de Google Compute Engine a un host local de Windows.

He estado tratando de descargar archivos desde la máquina virtual de Google Compute Engine (Debian) a mi directorio local de Windows utilizando el comando recomendado en la documentación:

gcloud compute scp --recurse example-instance:~/narnia ~/wardrobe

¿Cómo especifico el directorio local/destino dado que la ruta de archivo de Windows es diferente a la de Linux? Donde en Linux es ~/wardrobe, ¿cuál es el equivalente en Windows? ¿Algo como C:\Users\nombredeusuario\wardrobe?

Intenté con gcloud compute scp --project="mi-id-de-proyecto" --zone="us-east1-b" --recurse example-instance:~/narnia 'C:\Users\nombredeusuario\wardrobe', pero no funcionó.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para especificar el directorio local/destino en Windows, debes utilizar el formato de ruta de archivo de Windows. Por ejemplo, si deseas transferir archivos a C:\Users\nombredeusuario\wardrobe, puedes utilizar el siguiente comando:

    gcloud compute scp --recurse example-instance:~/narnia C:\Users\nombredeusuario\wardrobe
    

    Ten en cuenta que no necesitas especificar el proyecto y la zona si ya has establecido los valores predeterminados o si te encuentras actualmente en el proyecto y la zona que deseas utilizar. Además, asegúrate de que el directorio local exista antes de ejecutar el comando. Si el comando aún no funciona, verifica si tienes los permisos necesarios para acceder a los directorios de origen y destino.

Comments are closed.