¿Cómo mover archivos en el servidor SFTP?

¿Cómo mover archivos en el servidor SFTP?

¿Cómo puedo mover un archivo en el servidor SFTP a un directorio diferente? Me conecto a este servidor usando sftp y luego intento mover un archivo usando

mv myfile.csv /my/dir/myfile.csv

pero esto genera un error. ¿Cómo hacer esto?

Respuesta1

No hay ningún mvcomando en el modo interactivo de sftp. Úselo renameen su lugar.

Para saber qué comandos están disponibles, consulte la página de manual man sftpo escriba helpdentro de sftp.

Respuesta2

El cliente lftpse puede utilizar tanto para FTP como para SFTP. Tiene un mvcomando que puedes usar para realizar un movimiento en el servidor remoto. Hay un buen tutorial sobre cómo usarlo aquí, titulado:Unix: mover archivos de forma flexible con lftp.

Si observa el lftpuso, notará un mvcomando.

$ lftp
lftp :~> help
    !<shell-command>                     (commands)                           alias [<name> [<value>]]             attach [PID]
    bookmark [SUBCMD]                    cache [SUBCMD]                       cat [-b] <files>                     cd <rdir>
    chmod [OPTS] mode file...            close [-a]                           [re]cls [opts] [path/][pattern]      debug [<level>|off] [-o <file>]
    du [options] <dirs>                  exit [<code>|bg]                     get [OPTS] <rfile> [-o <lfile>]      glob [OPTS] <cmd> <args>             help [<cmd>]
    history -w file|-r file|-c|-l [cnt]  jobs [-v]                            kill all|<job_no>                    lcd <ldir>
    lftp [OPTS] <site>                   ln [-s] <file1> <file2>              ls [<args>]                          mget [OPTS] <files>
    mirror [OPTS] [remote [local]]       mkdir [-p] <dirs>                    module name [args]                   more <files>
    mput [OPTS] <files>                  mrm <files>                          mv <file1> <file2>                   [re]nlist [<args>]
    open [OPTS] <site>                   pget [OPTS] <rfile> [-o <lfile>]     put [OPTS] <lfile> [-o <rfile>]      pwd [-p]
    queue [OPTS] [<cmd>]                 quote <cmd>                          repeat [OPTS] [delay] [command]      rm [-r] [-f] <files>
    rmdir [-f] <dirs>                    scache [<session_no>]                set [OPT] [<var> [<val>]]            site <site-cmd>                      source <file>
    torrent [-O <dir>] <file|URL>...     user <user|URL> [<pass>]             wait [<jobno>]                       zcat <files>                         zmore <files>

Referencias

información relacionada