La Copia Segura herramienta (scp ) es una forma fácil de copiar archivos de forma segura hacia y desde equipos remotos. Pero la frustración puede aparecer fácilmente cuando scp no funciona correctamente debido a los espacios en los nombres de los archivos y/o en las rutas de las carpetas.
En este tutorial, le mostraremos 3 formas de evitar errores de scp que surgen al tener espacios en los nombres de las rutas.
Espacios de escape en los nombres de ruta para el comando Scp
La siguiente imagen muestra un error familiar que se encuentra al usar el scp comando con espacios en los nombres de archivos o carpetas.
Todo lo que intento hacer es copiar un solo archivo llamado archivo 1.txt que se encuentra en una carpeta llamada big data y una subcarpeta llamada registros de ventas .
Veamos cómo evitar tales errores.
1. Espacios de escape con barra invertida en Scp
El primer método para escapar de los espacios en las rutas cuando se usa el comando scp es agregar una barra invertida (\)
justo en frente de cada espacio.
Aquí hay un ejemplo.
$ scp big\ data/sales\ records/file\ 1.csv [email protected]:/home/shola
2. Espacios de escape con comillas en Scp
La segunda forma de evitar errores de scp debido a espacios en los nombres de las rutas es encerrar el nombre completo de la ruta entre comillas ("")
. Esto funciona con comillas dobles o simples.
Por ejemplo:
$ scp "big data/sales records/file 1.csv" [email protected]:/home/shola OR $ scp 'big data/sales records/file 1.csv' [email protected]:/home/shola
3. Espacios de escape con barra invertida y cita en Scp
El tercer método para escapar de los espacios en los nombres de las rutas es combinar la barra invertida y las comillas. Esto es especialmente importante cuando se copian archivos desde una computadora remota.
Aquí hay un ejemplo.
$ scp "[email protected]:/home/shola/file\ 1.csv" "big data/sales records"
Conclusión
En este tutorial, hemos descrito 3 formas en las que puede evitar errores de scp debido a espacios en los nombres de las rutas. El primer método es agregar una barra invertida delante de los espacios, mientras que el segundo método es usar comillas alrededor del nombre de la ruta. El tercer método es combinar la barra invertida y las comillas.