Bagaimana cara memindahkan file di server sftp?

22

Bagaimana saya bisa memindahkan file di server sftp di direktori yang berbeda? Saya terhubung ke server ini menggunakan sftp dan kemudian mencoba untuk memindahkan file menggunakan

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

tetapi ini menghasilkan kesalahan. Bagaimana cara melakukannya?

jrara
sumber

Jawaban:

28

Tidak ada mvperintah dalam mode interaktif sftp. Gunakan renamesebagai gantinya.

Untuk mempelajari perintah mana yang tersedia, periksa halaman manual man sftpatau ketik di helpdalamnya sftp.

Dario Seidl
sumber
6
sftp renamebekerja seperti mvdi shell!
Devy
2
@ Evy kecuali wildcard, dan menghilangkan nama file jika pindah ke dir!
pstanton
2

Klien lftpdapat digunakan untuk FTP dan SFTP. Ini memiliki mvperintah yang dapat Anda gunakan untuk melakukan gerakan di server jauh. Ada tutorial yang baik untuk menggunakannya di sini, berjudul: Unix: Memindahkan file secara fleksibel dengan lftp .

Jika Anda melihat lftppenggunaannya Anda akan melihat mvperintah.

$ 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>

Referensi

slm
sumber