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?


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.


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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.