Copiar archivos con ciertas extensiones con scp

Pregunta:

Quiero copiar archivos .jpg y .png con scp , pero hay archivos con diferentes extensiones en la misma carpeta desde la que estoy copiando. Estoy haciendo lo siguiente:

scp user@someRemoteHost.com:/folder/*.{jpg,png} .

Se me pide que ingrese mi contraseña para cada tipo de extensión. ¿Hay alguna manera de hacer esto de tal manera que ingrese mi contraseña solo una vez?

Respuesta:

Simplemente reemplácelo con:

scp user@someRemoteHost.com:'/folder/*.{jpg,png}' .

Tenga en cuenta el par de comillas simples. En su caso, su shell local está evaluando la expresión, convirtiéndola realmente en:

scp user@someRemoteHost.com:/folder/*.jpg user@someRemoteHost.com:/folder/*.png .

de ahí las dos contraseñas solicitadas. En esta solución, el par de comillas simples lo protege de la evaluación por parte del shell local, por lo que es el shell remoto llamado por (el remoto) scp el que está evaluando la expresión.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım