Rename

在 FTP 提示符下移動遠端文件

  • July 8, 2015

我認為這是不可能的,但我仍然想問是否有任何命令可以在 FTP 提示符下將遠端文件從一個目錄傳輸到另一個目錄。

更詳細地說:我跑到ftp一台遠端機器上。我在ftp提示符下,在目錄中/a。錯誤地,我已將文件(通過put)上傳到此目錄,但這是錯誤的目錄。我想將文件從這個目錄移動到/a/b遠端機器上。我可以從 FTP 提示符執行此操作嗎?

我已經檢查過了,我無法遠端登錄到那台機器。如果這在 FTP 中是不可能的,是否有另一種方法可以移動文件並避免再次傳輸?

我認為這更多地取決於您使用的客戶端。看看客戶端,lftp。這裡有一個很好的使用教程,標題為:Unix: Flexibly move files with lftp

如果您查看幫助,lftp您會注意到 command mv

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

引用自:https://unix.stackexchange.com/questions/91544