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

Linux之ftp命令使用方法及案例,第1张

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 下

状态:正在连接 49.*.*.*:26522...

状态:连接建立,等待欢迎消息...

响应:220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------

响应:220-You are user number 7 of 50 allowed.

响应:220-Local time is now 10:57. Server port: 26522.

响应:220-This is a private system - No anonymous login

响应:220-IPv6 connections are also welcome on this server.

响应:220 You will be disconnected after 15 minutes of inactivity.

命令:AUTH TLS

响应:234 AUTH TLS OK.

状态:初始化 TLS 中...

状态:正在验证证书...

状态:TLS 连接已建立。

命令:USER www

响应:331 User www OK. Password required

命令:PASS ****************

响应:230 OK. Current directory is /

命令:SYST

响应:215 UNIX Type: L8

命令:FEAT

响应:211-Extensions supported:

响应: EPRT

响应: IDLE

响应: MDTM

响应: SIZE

响应: MFMT

响应: REST STREAM

响应: MLST type*size*sizd*modify*UNIX.mode*UNIX.uid*UNIX.gid*unique*

响应: MLSD

响应: AUTH TLS

响应: PBSZ

响应: PROT

响应: UTF8

响应: TVFS

响应: ESTA

响应: PASV

响应: EPSV

响应: SPSV

响应: ESTP

响应:211 End.

命令:OPTS UTF8 ON

响应:200 OK, UTF-8 enab.... // 这居然是不良信息,一行一行的试终于找到他了 enab....ed 这个单词

命令:PBSZ 0

响应:200 PBSZ=0

命令:PROT P

响应:200 Data protection level set to "private"

状态:已登录

状态:读取目录列表...

状态:服务器发回了不可路由的地址。使用服务器地址代替。

状态:列出“/”的目录成功

状态:已从服务器断开

状态:正在连接 49.*.*.*:26522...

状态:连接建立,等待欢迎消息...

状态:初始化 TLS 中...

状态:正在验证证书...

状态:TLS 连接已建立。

状态:已登录

状态:读取目录列表...

状态:列出“/”的目录成功

状态:读取“/wp-content”的目录列表...

状态:服务器发回了不可路由的地址。使用服务器地址代替。

状态:列出“/wp-content”的目录成功

状态:正在连接 49.*.*.*:26522...

状态:连接建立,等待欢迎消息...

状态:初始化 TLS 中...

状态:正在验证证书...

状态:TLS 连接已建立。

状态:已登录

状态:开始下载 /wp-config.php

状态:服务器发回了不可路由的地址。使用服务器地址代替。

状态:文件传输成功,传输了 3,223 字节 (用时1 秒)

状态:已从服务器断开

状态:正在连接 49.*.*.*:26522...

状态:连接建立,等待欢迎消息...

状态:初始化 TLS 中...

状态:尝试连接“ECONNABORTED - 连接中止”失败。

错误:无法连接到服务器

状态:已从服务器断开

状态:由于上一次尝试连接失败,将推迟连接 5 秒...

状态:正在连接 49.*.*.*:26522...

状态:连接建立,等待欢迎消息...

状态:初始化 TLS 中...

状态:尝试连接“ECONNABORTED - 连接中止”失败。

错误:无法连接到服务器

状态:已从服务器断开

状态:由于上一次尝试连接失败,将推迟连接 5 秒...

状态:正在连接 49.*.*.*:26522...

状态:连接建立,等待欢迎消息...

状态:初始化 TLS 中...

状态:尝试连接“ECONNABORTED - 连接中止”失败。

错误:无法连接到服务器

Linux常用基本命令主要包括目录 *** 作命令、文件 *** 作命令、文件查看命令、磁盘管理命令、用户管理命令、系统管理命令等。

目录 *** 作命令:cd、ls、mkdir、pwd、rmdir。

文件 *** 作命令:cp、mv、touch、rm、grep、find、chmod、chown、chgrp、tar、split、gzip、tee、touch、unzip、zip、unrar、scp。

文件查看命令:cat、head、tail、more、nl、diff。

用户管理命令:useradd、usermod、userdel、passwd、su、groupadd、groupdel。

网络通信命令:netstat、route、ftp、sftp、ping、scp、telnet。

系统管理命令:who、uname、top、ps、kill、ifconfig、free、df、du、time、shutdown、reboot、man、last、halt、date、crontab、getconf。

磁盘管理命令:fdisk、mount、umount、sync。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9025066.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存