美文网首页
FTP客户端-Mac

FTP客户端-Mac

作者: Berning | 来源:发表于2019-10-04 14:10 被阅读0次

    安装

    brew install telnet 
    brew install inetutils 
    brew link --overwrite inetutils
    

    登录

    # 方式一
    $ ftp  ip
    
    # 方式二
    $ ftp
    ftp> open ip
    

    小知识

    ftp>模式下:cd是服务器的,lcd是本地的
    其他的不加!是服务器的,加是本地的
    例如:ls是服务器,!ls是本地

    上传(不支持文件夹上传)

    ascII(字符:文本)--- ftp>asc
    binary (二进制:音乐,图片,视频等)---ftp>bin

    • put (支持绝对路径)
    ftp>bin
    ftp>mkdir images
    ftp>put   ~/Pictures/icon.jpg      /ftpfile/ftp/images/a.jpg
    
    • mput (不支持绝对路径)
      所以要cd/lcd到服务器/本地目录下
    //进入服务器目录
    ftp>cd images
    ftp>pwd
    /ftpfile/ftp/images
    
    //进入本地目录
    ftp>!pwd
    /Users/berning/
    ftp>lcd Pictures
    ftp>!pwd
    /Users/berning/Pictures
    
    ftp>prompt   //注:prompt可切换交互(interactive),不用每次都输入y/n, 每执行一次,状态就会改变。
    
    Interactive mode off.
    ftp>mput  icon*    
    

    下载(不支持绝对路径| 不支持文件夹下载)

    • get
    //服务器
    ftp>cd images
    ftp>pwd
    /ftpfile/ftp/images
    
    //进入本地目录
    ftp>!pwd
    /Users/berning/
    ftp>lcd Downloads
    ftp>!pwd
    /Users/berning/Downloads
    
    ftp>get  a.jpg
    
    
    • mget
    //服务器目录
    ftp>cd images
    ftp>pwd
    /ftpfile/ftp/images
    
    //进入本地目录
    ftp>!pwd
    /Users/berning/
    ftp>lcd Downloads
    ftp>!pwd
    /Users/berning/Downloads
    
    ftp>prompt
    Interactive mode off.
    
    ftp>mget icon*
    
    

    删除

    ftp> ls
    200 PORT command successful. Consider using PASV.
    150 Here comes the directory listing.
    -rw-r--r--    1 1000     1000        14388 Sep 25 04:55 a.jpeg
    -rw-r--r--    1 1000     1000        14388 Sep 25 04:56 b.jpg
    -rw-r--r--    1 1000     1000        14388 Sep 25 04:31 beard.jpeg
    -rw-r--r--    1 1000     1000        14388 Sep 25 04:56 c.png
    -rw-r--r--    1 1000     1000       231268 Sep 25 04:27 icon-1024.png
    drwxr-xr-x    2 1000     1000         4096 Sep 25 04:42 images
    226 Directory send OK.
    
    //不支持
    ftp> rm a.jpeg
    550 Remove directory operation failed.
    
    //需要delete
    ftp> delete  a.jpeg
    250 Delete operation successful.
    
    

    相关文章

      网友评论

          本文标题:FTP客户端-Mac

          本文链接:https://www.haomeiwen.com/subject/kihiuctx.html