linux ftp上传下载文件,Linux下ftp命令上传下载文件

命令行下连接ftp服务器

方式一:

默认端口

ftp hostname

方式二:

指定端口

[ec2-user@ip-99-240-80-144 ~]$ ftp

ftp> open 99.240.80.166 9022

Connected to 99.240.80.166 (99.240.80.166).

220

Name (99.240.80.166:ec2-user): test

331 User name okay, need password.

Password:

230 User logged in, proceed.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp>

查看目录/文件

查看当前目录

ftp> ls

227 Entering Passive Mode (99,240,80,166,39,27).

150 File OK.

-rw-rw-rw- 1 user group 7756 Jan 19 2016 rpm2cpio_4.12.0.1+dfsg1-3build3_amd64.deb

-rw-rw-rw- 1 user group 114480 Jan 19 2016 rpm_4.12.0.1+dfsg1-3build3_amd64.deb

-rw-rw-rw- 1 user group 54520 Oct 24 2015 alien_8.95_all.deb

-rw-rw-rw- 1 user group 0 Jun 03 16:50 test

drw-rw-rw- 1 user group 4096 Jun 03 16:39 180503001

-rw-rw-rw- 1 user group 19844140 Sep 06 09:34 amazon-ssm-agent-x64.rpm

-rw-rw-rw- 1 user group 19479150 Aug 30 18:50 amazon-ssm-agent.deb

drw-rw-rw- 1 user group 4096 Jun 26 2018 institution

查看指定目录

ftp> ls 180503001

227 Entering Passive Mode (99,240,80,166,39,27).

150 File OK.

drw-rw-rw- 1 user group 4096 Jun 03 16:39 213008308

226 /180503001

ftp>

上传文件

注意:需要切换到需要上传的文件所在目录下,不支持绝对路径。

ftp> put update.sql

local: update.sql remote: update.sql

227 Entering Passive Mode (99,240,80,166,39,27).

150 File OK.

226 /update.sql

536 bytes sent in 0.000509 secs (1053.05 Kbytes/sec)

ftp> ls

227 Entering Passive Mode (99,240,80,166,39,27).

150 File OK.

-rw-rw-rw- 1 user group 7756 Jan 19 2016 rpm2cpio_4.12.0.1+dfsg1-3build3_amd64.deb

-rw-rw-rw- 1 user group 114480 Jan 19 2016 rpm_4.12.0.1+dfsg1-3build3_amd64.deb

-rw-rw-rw- 1 user group 54520 Oct 24 2015 alien_8.95_all.deb

-rw-rw-rw- 1 user group 0 Jun 03 16:50 test

-rw-rw-rw- 1 user group 536 Sep 18 16:32 update.sql

drw-rw-rw- 1 user group 4096 Jun 03 16:39 180503001

-rw-rw-rw- 1 user group 19844140 Sep 06 09:34 amazon-ssm-agent-x64.rpm

-rw-rw-rw- 1 user group 19479150 Aug 30 18:50 amazon-ssm-agent.deb

drw-rw-rw- 1 user group 4096 Jun 26 2018 institution

226

ftp>

上传多个文件

ftp> prompt

Interactive mode off.

ftp> mput server.py update.sql

local: server.py remote: server.py

227 Entering Passive Mode (99,240,80,166,39,27).

150 File OK.

226 /server.py

768 bytes sent in 1.5e-05 secs (51200.00 Kbytes/sec)

local: update.sql remote: update.sql

227 Entering Passive Mode (99,240,80,166,39,27).

150 File OK.

226 /update.sql

536 bytes sent in 1e-05 secs (53600.00 Kbytes/sec)

ftp>

删除文件

ftp> del server.py

250 File action OK.

ftp>

创建目录

mkdir test2/test3

下载文件

ftp> get alien_8.95_all.deb

local: alien_8.95_all.deb remote: alien_8.95_all.deb

227 Entering Passive Mode (99,240,80,166,39,27).

150 File OK.

226 /alien_8.95_all.deb

54520 bytes received in 0.00185 secs (29518.14 Kbytes/sec)

ftp> get alien_8.95_all.deb /home/ec2-user/test2.deb

local: /home/ec2-user/test2.deb remote: alien_8.95_all.deb

227 Entering Passive Mode (99,240,80,166,39,27).

150 File OK.

226 /alien_8.95_all.deb

54520 bytes received in 0.00188 secs (28953.80 Kbytes/sec)

ftp>

下载多个文件

ftp> prompt

Interactive mode off.

ftp> mget update.sql server.py

local: update.sql remote: update.sql

local: update.sql: 不允许的操作

local: server.py remote: server.py

227 Entering Passive Mode (99,240,80,166,39,27).

150 File OK.

226 /server.py

768 bytes received in 0.00157 secs (490.73 Kbytes/sec)

ftp>

切换模式

ftp> passive

Passive mode off.

ftp> passive

Passive mode on.

ftp>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值