Linux/Unix Shell Scripting - Mover Archivos de carpetas en un servidor remoto por SFTP.

 
Vista:

Mover Archivos de carpetas en un servidor remoto por SFTP.

Publicado por Aniela Loaiza (5 intervenciones) el 08/10/2019 21:00:24
---Carpeta1
-------Carpeta2
-------Archivo.CSV
-------Archivo2.CSV

Hola amigos, espero me puedan apoyar... Tengo un servidor remoto que no cuenta con SSH, la misión es mover el contenido de una carpeta (Carpeta1) a otra (Carpeta2) que esta al mismo nivel de los archivos que moveré. El SFTP no conce el comando 'mv', de qué otra manera diferente a ssh y sftp puedo implementar?

Les Agradezco :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 50
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Mover Archivos de carpetas en un servidor remoto por SFTP.

Publicado por caic (99 intervenciones) el 09/10/2019 09:44:40
Hola,

Efectivamente, en SFTP no existe el comando mv. En su lugar puedes usar rename.

En el man tienes toda la info: man sftp

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Mover Archivos de carpetas en un servidor remoto por SFTP.

Publicado por Aniela Loaiza (5 intervenciones) el 09/10/2019 19:12:13
Muchas gracias!, como seria esta sintaxis ya estando dentro del sftp? probe lo siguiente y no pude mover el archivo de carpeta:

sftp> ls -l

drwxrw-rw- 1 user group 0 Oct 7 22:28 Archive
-rw-rw-rw- 1 user group 1807124 Aug 14 22:37 Horas por Asociado (Resumen) (copiar)_13_08_14_2019_22_37.CSV
-rw-rw-rw- 1 user group 1807124 Aug 14 23:01 Horas por Asociado (Resumen) (copiar)_13_08_14_2019_23_01.CSV
-rw-rw-rw- 1 user group 1807126 Aug 19 15:59 Horas por Asociado (Resumen) (copiar)_13_08_19_2019_15_59.CSV
-rw-rw-rw- 1 user group 1807126 Aug 19 16:01 Horas por Asociado (Resumen) (copiar)_13_08_19_2019_16_00.CSV
-rw-rw-rw- 1 user group 1807126 Sep 14 23:01 Horas por Asociado (Resumen) (copiar)_13_09_14_2019_23_01.CSV
-rw-rw-rw- 1 user group 933 Oct 8 22:53 Horas por Asociado (Resumen)_14_01_30_2019_21_28.CSV

sftp> rename 'Horas por Asociado (Resumen)_14_01_30_2019_21_28.CSV' '/Reports/Home Depot/Archive'

Couldn't rename file "/Reports/Home Depot/Horas por Asociado (Resumen)_14_01_30_2019_21_28.CSV" to "/Reports/Home Depot/Archive": No such file or directory

sftp>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 50
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Mover Archivos de carpetas en un servidor remoto por SFTP.

Publicado por caic (99 intervenciones) el 10/10/2019 11:32:54
Hola,

Incluye el nombre en el destino también:

1
sftp> rename 'Horas por Asociado (Resumen)_14_01_30_2019_21_28.CSV' '/Reports/Home Depot/Archive/Horas por Asociado (Resumen)_14_01_30_2019_21_28.CSV'

Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Mover Archivos de carpetas en un servidor remoto por SFTP.

Publicado por Aniela Loaiza (5 intervenciones) el 10/10/2019 18:32:46
Mil gracias!!!.. Funciono perfecto. Pero solo para mover un solo archivo. Hay manera de que mueva más de uno?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar