打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux之ftp命令使用方法及案例

Example 1:登陆

[root@iZ25ja2kaemZ ~]# ftp 121.199.5.52
Connected to 121.199.5.52 (121.199.5.52).
220 Microsoft FTP Service
Name (121.199.5.52:root): baitongsj
331 User name okay, need password.
Password:
230 User logged in, proceed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ll
?Invalid command
ftp>

Example2:dir,cd ,quit 命令用法

ftp> dir ./app
227 Entering Passive Mode (121,199,5,52,128,234)
150 Opening ASCII mode data connection for /bin/ls.
total 0
drw-rw-rw-   1 user     group           0 Nov  9 18:26 .
drw-rw-rw-   1 user     group           0 Nov  9 18:26 ..
drw-rw-rw-   1 user     group           0 Nov  9 18:24 Common
drw-rw-rw-   1 user     group           0 Nov  9 18:24 Conf
drw-rw-rw-   1 user     group           0 Nov  9 18:19 Lang
drw-rw-rw-   1 user     group           0 Nov  9 18:23 Lib
drw-rw-rw-   1 user     group           0 Nov  9 18:26 Runtime
drw-rw-rw-   1 user     group           0 Nov  9 18:35 Tpl
226 Transfer complete.
ftp> cd base
250 Directory changed to /crms/Base
ftp> dir
227 Entering Passive Mode (121,199,5,52,128,235)
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw-   1 user     group           0 Nov  9 18:18 .
drw-rw-rw-   1 user     group           0 Nov  9 18:18 ..
drw-rw-rw-   1 user     group           0 Nov  9 18:12 Common
drw-rw-rw-   1 user     group           0 Nov  9 18:13 Conf
drw-rw-rw-   1 user     group           0 Nov  9 18:17 Extend
-rw-rw-rw-   1 user     group        1854 Jan 18  2016 LICENSE.txt
drw-rw-rw-   1 user     group           0 Nov  9 18:17 Lang
drw-rw-rw-   1 user     group           0 Nov  9 18:17 Lib
-rw-rw-rw-   1 user     group        5600 Jan 18  2016 README.txt
-rw-rw-rw-   1 user     group        1568 Jan 18  2016 ThinkPHP.php
drw-rw-rw-   1 user     group           0 Nov  9 18:18 Tpl
-rw-rw-rw-   1 user     group        7396 Jan 18  2016 logo.png
226 Transfer complete.
ftp> quie
?Invalid command
ftp> quit
221 Goodbye!
[root@iZ25ja2kaemZ ~]#

example3:帮助文件

ftp> help
Commands may be abbreviated.  Commands are:

!               debug           mdir            sendport        site
$               dir             mget            put             size
account         disconnect      mkdir           pwd             status
append          exit            mls             quit            struct
ascii           form            mode            quote           system
bell            get             modtime         recv            sunique
binary          glob            mput            reget           tenex
bye             hash            newer           rstatus         tick
case            help            nmap            rhelp           trace
cd              idle            nlist           rename          type
cdup            image           ntrans          reset           user
chmod           lcd             open            restart         umask
close           ls              prompt          rmdir           verbose
cr              macdef          passive         runique         ?
delete          mdelete         proxy           send
ftp> help dir
dir             list contents of remote directory
ftp> help mdir
mdir            list contents of multiple remote directories
ftp>

example4:重命名文件

ftp> dir
227 Entering Passive Mode (121,199,5,52,128,234)
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw-   1 user     group           0 Nov  9 18:46 .
drw-rw-rw-   1 user     group           0 Nov  9 18:46 ..
drw-rw-rw-   1 user     group           0 Nov  9 18:39 Install
drw-rw-rw-   1 user     group           0 Nov  9 18:36 appImg
drw-rw-rw-   1 user     group           0 Nov 11 11:08 css
drw-rw-rw-   1 user     group           0 Nov  9 18:37 excelmodel
drw-rw-rw-   1 user     group           0 Nov  9 18:46 file
drw-rw-rw-   1 user     group           0 Nov  9 18:37 ico
drw-rw-rw-   1 user     group           0 Nov  9 18:38 img
drw-rw-rw-   1 user     group           0 Nov 11 11:11 js
-rw-rw-rw-   1 user     group           3 Oct 25 15:56 ni.txt
drw-rw-rw-   1 user     group           0 Nov  9 18:46 sound
drw-rw-rw-   1 user     group           0 Nov  9 18:46 sql
226 Transfer complete.
ftp> rename ni.txt ss
350 File or directory exists, ready for destination name
250 RNTO command successful.
ftp> dir
227 Entering Passive Mode (121,199,5,52,128,235)
150 Opening ASCII mode data connection for /bin/ls.
drw-rw-rw-   1 user     group           0 Nov 16 16:57 .
drw-rw-rw-   1 user     group           0 Nov 16 16:57 ..
drw-rw-rw-   1 user     group           0 Nov  9 18:39 Install
drw-rw-rw-   1 user     group           0 Nov  9 18:36 appImg
drw-rw-rw-   1 user     group           0 Nov 11 11:08 css
drw-rw-rw-   1 user     group           0 Nov  9 18:37 excelmodel
drw-rw-rw-   1 user     group           0 Nov  9 18:46 file
drw-rw-rw-   1 user     group           0 Nov  9 18:37 ico
drw-rw-rw-   1 user     group           0 Nov  9 18:38 img
drw-rw-rw-   1 user     group           0 Nov 11 11:11 js
drw-rw-rw-   1 user     group           0 Nov  9 18:46 sound
drw-rw-rw-   1 user     group           0 Nov  9 18:46 sql
-rw-rw-rw-   1 user     group           3 Oct 25 15:56 ss
226 Transfer complete.

 example5格式get [remote-file] [local-file],将文件从远端主机中传送至本地主机中,如要获取服务器上\rose\1.bmp,则 ftp> get /rose/1.bmp    /tmp/1.bmp (回车),必须给出第二个参数,否则会复制失败,登录后执行:

ftp> get robots.txt /tmp/
local: /tmp/ remote: robots.txt
227 Entering Passive Mode (121,199,5,52,128,233)
150 Opening BINARY mode data connection for robots.txt (26 Bytes).
local: /tmp/: Is a directory
226 Transfer complete.
226 ABOR command successful.
ftp>

example 6:lcd 命令

ftp> lcd ..
Local directory now /
ftp> lcd /tmp/flower
Local directory now /tmp/flower

example 7:put命令
  格式:put local-file [remote-file]
  将本地一个文件传送至远端主机中.
  如要把本地的1.bmp传送到远端主机e:\rose,并改名为333.bmp
  ftp> put 1.bmp /rose/333.bmp (回车)

ftp> put /tmp/tt.txt ./nihaol.txt
local: /tmp/tt.txt remote: ./nihaol.txt
227 Entering Passive Mode (121,199,5,52,128,232)
150 Opening BINARY mode data connection for nihaol.txt.
226 Transfer complete.
5 bytes sent in 2.6e-05 secs (192.31 Kbytes/sec)

example 8: mput命令
  格式:mput local-files
  将本地主机中一批文件传送至远端主机.
  如要把本地当前目录下所有bmp文件上传到服务器e:\rose 下
  ftp> cd /rose (回车)
  ftp> mput *.bmp (回车)
  注意:上传文件都来自于主机的当前目录下。比如,在 /root/test下运行的ftp命令,则只有在/root/test下的文件linux才会 上传到服务器e:\rose 下

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
FTP命令详解(含操作实例)
DOS命令字典..收藏
谁有Doss命令全集?
Linux 下的 ACL
How to:在存在多条路由的内部网络中配置ISA Server 2004
深入解析Linux常用命令(九)——mv
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服