Перемещение удаленного файла в командной строке FTP

Я не думаю, что это возможно, но все же я хотел бы спросить, есть ли какая-либо команда для передачи удаленного файла из одного каталога в другой в командной строке FTP.

Более подробно: я запускаю ftp на удаленную машину. Я нахожусь в приглашении ftp в каталоге /a . По ошибке я загрузил файл (через put ) в этот каталог, но это неправильный каталог. Я хочу переместить файл из этого каталога в /a/b на удаленном компьютере. Могу ли я сделать это из подсказки FTP?

Я проверил, и я не могу подключиться к этой машине. Если это невозможно в FTP, есть ли другой способ, которым я могу перемещать файл и не переводить его снова?

Я думаю, что это зависит от клиента, который вы используете. Взгляните на клиента, lftp . Там есть хороший учебник по использованию его здесь: Unix: гибкое перемещение файлов с помощью lftp .

Если вы просмотрите справку по lftp вы заметите команду 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> 

Используйте команду rename .

 rename /a/myfile /a/b/myfile 

Я думаю, что большинство ftp-клиентов используют переименование, а не mv как lftp (как в ответе slm).