Come spostare i file nel server sftp?


22

Come posso spostare un file nel server sftp in una directory diversa? Mi collego a questo server usando sftp e quindi provo a spostare un file usando

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

ma questo genera un errore. Come si fa?


Risposte:


28

Non esiste alcun mvcomando nella modalità interattiva di sftp. Usa renameinvece.

Per sapere quali comandi sono disponibili, controlla la pagina man man sftpo digita helpall'interno sftp.


6
sftp renamefunziona proprio come mvnella shell!
Devy,

2
@Devy tranne i caratteri jolly e omettendo il nome file se ci si sposta in una directory!
Pstanton,

2

Il client lftppuò essere utilizzato sia per FTP che per SFTP. Ha un mvcomando che puoi usare per eseguire uno spostamento sul server remoto. C'è un buon tutorial su come usarlo qui, intitolato: Unix: spostare in modo flessibile i file con lftp .

Se guardi attraverso l' lftputilizzo noterai 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>

Riferimenti

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.