当前位置:   article > 正文

Mac FTP 安装与使用_mac安装ftp命令

mac安装ftp命令

Mac FTP 安装与使用

安装ftp

1、brew install telnet 
2、brew install inetutils 
3、brew link --overwrite inetutils
  • 1
  • 2
  • 3

使用ftp

1. 登录
#方式一
$ ftp
ftp> open server-ip

#方式二
$ ftp server-ip
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

以上命令之后,按提示输入用户名和密码。
当出现以下日志,表示连接成功

1、Connected to server-ip
2、220 (vsFTPd 2.2.2)
3、Name (10.0.0.101:username): username
4、331 Please specify the password.
5、Password:
6、230 Login successful.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

此时已经进入ftp命令行环境,此时如果进行本地目录或文件操作命令将发生一些变化,如下:

服务器操作本地目录操作
cd 目录名(进入服务器目录)lcd 目录名(进入本机目录)
cd \(退到服务器根目录)lcd \(退到本机根目录)
cd …(退回到上一级目录)lcd …(退回到上一级目录)
pwd!pwd
ls!ls
2. 上传文件
#server-filename 必须显式指明,否则报错:文件名无效
ftp> put /local/path/filename /remote/path/server-filename
  • 1
  • 2

注意:向ftp服务器上传文件有两种模式
字符模式(ASCII)和二进制模式(Binary)。默认是ASCII模式。一般上传非文本文件要用二进制模式。
登录ftp后,上传文件前,在ftp>状态下输入bin即可(切换为二进制模式)。 在ftp>状态下输入asc(切换为ASCII模式)

3. 批量上传

使用通匹符批量上传文件至服务器,需要注意的一点,mput 不支持绝对路径,应该先进入要上传的本地文件夹及远程文件夹才可以操作。

ftp> cd /remote/path
ftp> lcd /local/path
ftp> mput file*
local: file.jar remote: imgs.jar
229 Entering Extended Passive Mode (|||62331|)

150 Opening data channel for file upload to server of "/local/path/imgs.jar"
100% |*|   519        2.60 MiB/s    --:-- ETA

226 Successfully transferred "/local/path/imgs.jar"
519 bytes sent in 00:00 (19.54 KiB/s)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

注意:ftp不支持文件夹上传

4. 文件下载

下载服务器中的文件至本地目录中,可选指定下载至本地目录后的文件名称,依然要求提前进入待下载文件的目录中。

ftp> get remote-filename local-filename
  • 1

默认本地当前路径,local-filename可省略
注意:关于下载文件夹, FTP 命令不支持文件夹下载操作

5. 删除文件
ftp> delete /remote/path/filename
  • 1

在服务器中删除文件,可以指定绝对路径,相对其他命令显得比较灵活

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/461845
推荐阅读
相关标签
  

闽ICP备14008679号