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 下

(0)

相关推荐

  • 教你怎样优化bios

    大家都知道,BIOS(基本输入输出系统)是基本输入和输出电脑是集成在主板上,它提供了最基本的功能支持系统ROM芯片上.包括启动代码,基本硬件驱动程序,参数配置程序和某些提供商开发的软件. BIOS的一 ...

  • Linux之SCP远程复制命令使用方法案例攻略

    Linux之SCP远程复制命令使用方法案例攻略 [优点]简单方便,安全可靠:支持限速参数 [缺点]不支持排除目录 [用法] scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 s ...

  • Linux之free命令内存管理功能使用及案例

    测试用例1: [root@iZ25ja2kaemZ ~]# free --help free: invalid option -- '-' usage: free [-b|-k|-m|-g] [-l] ...

  • Linux 误删文件恢复命令及方法

    重磅干货,第一时间送达 作者:漠效 链接:http://r6d.cn/JzNf 前言 无论在哪个系统中,删除文件都是必须谨慎的操作. 因为如果不小心删除了重要文件,就会导致个人或公司出现重大的损失. ...

  • Linux中zip压缩和unzip解压缩命令使用方法

    不压缩,只打包某个目录里面的很多文件: zip -r -0  file.zip   /home/pi/folder/.具体文件可以给出更详细的地址,比如/home/pi/mm/file.zip --- ...

  • 关于macOS自定义终端命令的方法

    在开发时,有时候一些命令比较长,比较难记,为了快速开发,需要自定义一些终端命令,实现快速操作!以下就是小编带的macOS自定义终端的方法,感兴趣的小伙伴们欢迎参考! git提交 // 自定义前 git ...

  • nmap命令参数选项有什么?Linux运维命令

    nmap命令是一款开放源代码的网络探测和安全审核工具,其设计目标是快速地扫描大型网络.nmap可以发现网络上有哪些主机,主机提供了什么服务(应用程序名称和版本号),并探测操作系统的类型及版本信息.网络 ...

  • 许尤佳教授:小儿积食调理指南(含方法和案例)

    大家好,我是广东省中医院大儿科主任许尤佳. 小儿百病,积食为先.在临床上遇到生病的孩子,90%都跟积食有关.很多家长都在问如何调理积食,从病理角度来讲,未经辨证,无法给出合理的调理建议. 这里结合中医 ...

  • sudo以其他用户身份身份执行命令-linux运维命令

    Linux运维管理人员以另一个用户身份执行命令就会用到sudo命令.通过sudo命令,可以让普通用户在执行指定的命令或程序上,拥有超级用户的权限,进行分类,并且有针对性地将不同的命令授予指定的普通用户 ...

  • 初学Linux基本的命令操作应当记牢

    Linux管理文件和目录的命令命令功能命令功能pwd显示当前目录ls查看目录下的内容cd改变所在目录cat显示文件的内容grep在文件中查找某字符cp复制文件touch创建文件mv移动文件rm删除文件 ...