Pregunta:
A menudo uso SCP para copiar archivos, particularmente archivos relacionados con la web. El problema es que cada vez que hago esto, no puedo obtener mi comando para copiar archivos ocultos (por ejemplo, .htaccess).
Normalmente invoco esto:
scp -rp src/ user@server:dest/
Esto no copia archivos ocultos. No quiero tener que invocar esto nuevamente (haciendo algo como scp -rp src/.* ...
– y eso tiene extrañas .
y ..
implicaciones de todos modos.
No vi nada en la página de manual de scp
sobre "incluir archivos ocultos".
¿Cómo puedo lograr esto?
Respuesta:
Eso debería coincidir absolutamente con los archivos ocultos. La / al final de la fuente dice "todos los archivos de este directorio". Sin embargo, las pruebas y la investigación lo confirman. Este es un comportamiento estúpido.
La " respuesta " es agregar un punto al final de la fuente:
scp -rp src/. user@server:dest/
La verdadera respuesta es usar rsync.