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>
總結
以上是生活随笔為你收集整理的linux ftp上传下载文件,Linux下ftp命令上传下载文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: svn 添加目录 linux,linux
- 下一篇: linux7做服务器,centos7 搭