FTP 프롬프트에서 원격 파일 이동

FTP 프롬프트에서 원격 파일 이동

이것이 가능하다고 생각하지 않지만 FTP 프롬프트에서 한 디렉터리에서 다른 디렉터리로 원격 파일을 전송하는 명령이 있는지 묻고 싶습니다.

ftp더 자세한 내용은: 원격 컴퓨터로 실행합니다 . 나는 ftp프롬프트를 따랐고 디렉토리에 있었습니다 /a. 실수로 이 디렉터리에 파일을 업로드했지만 put잘못된 디렉터리였습니다. 이 디렉터리의 파일을 /a/b원격 컴퓨터 로 이동하고 싶습니다 . FTP 프롬프트에서 이 작업을 수행할 수 있습니까?

확인했는데 기기에 원격으로 로그인할 수 없습니다. FTP에서 이것이 가능하지 않은 경우 파일을 이동하고 다시 전송하지 않도록 하는 다른 방법이 있습니까?

답변1

나는 그것이 당신이 사용하는 클라이언트에 더 많이 달려 있다고 생각합니다. 클라이언트를 살펴보십시오 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>

답변2

rename명령을 사용하십시오 .

rename /a/myfile /a/b/myfile

mv나는 대부분의 ftp 클라이언트가 lftp(slm의 답변과 같은) 대신 이름 바꾸기를 사용한다고 생각합니다 .

관련 정보