成都网站建设设计

将想法与焦点和您一起共享

包含linux终端ftp命令的词条

linux下ftp命令详解

ftp(file transfer protocol)

成都创新互联长期为成百上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为同仁企业提供专业的成都网站设计、做网站,同仁网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

功能说明:设置文件系统相关功能。

语法:ftp [-dignv][主机名称或IP地址]

补充说明:FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身。

参数: 《Linux就该这么学》

-d 详细显示指令执行过程,便于排错或分析程序执行的情形。

-i 关闭互动模式,不询问任何问题。

-g 关闭本地主机文件名称支持特殊字符的扩充特性。

-n 不使用自动登陆。

-v 显示指令执行过程。

1. 连接ftp服务器

格式:ftp [hostname| ip-address]

a)在linux命令行下输入:

ftp 192.168.1.1

b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。

c)也可以先输入ftp

ftp

d)然后在输入要连接的IP

ftpopen 192.168.1.1

2. 下载文件

下载文件通常用get和mget这两条命令。

a) get

格式:get [remote-file] [local-file]

将文件从远端主机中传送至本地主机中。

如要获取远程服务器上/usr/your/1.htm,则

ftp get /usr/your/1.htm 1.htm (回车)

b) mget

格式:mget [remote-files]

从远端主机接收一批文件至本地主机。

如要获取服务器上/usr/your/下的所有文件,则

ftp cd /usr/your/

ftp mget *.* (回车)

此时每下载一个文件,都会有提示。如果要除掉提示,则在mget *.* 命令前先执行:prompt off

注意:文件都下载到了linux主机的当前目录下。比如,在 /usr/my下运行的ftp命令,则文件都下载到了/usr/my下。

3.上传文件

a) put

格式:put local-file [remote-file]

将本地一个文件传送至远端主机中。

如要把本地的1.htm传送到远端主机/usr/your,并改名为2.htm

ftp put 1.htm /usr/your/2.htm (回车)

b) mput

格式:mput local-files

将本地主机中一批文件传送至远端主机。

如要把本地当前目录下所有html文件上传到服务器/usr/your/ 下

ftp cd /usr/your (回车)

ftp mput *.htm (回车)

linux (Centos): FTP服务启动与关闭命令

FTP设置开机自动运行:chkconfig vsftpd on

关闭FTP开机自动运行:chkconfig vsftpd off

查看所有服务开启自动运行的情况:chkconfig --list

启动FTP服务:service vsftpd start

停止FTP服务:service vsftpd stop

重启FTP服务:service vsftpd restart

linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数

1.Linux下启动ftp

2.连接FTP

3.进入FTP目录

4.查看目录文件数

ls -l 普通文件就是以 - 开头,文件夹以 d 开头,grep 后面接正则表达式:^- 以 - 开头的匹配。

扩展资料:

1.查看当前目录下的文件数量(不包含子目录中的文件):

ls -l|grep "^-"| wc -l

2. 查看当前目录下的文件数量(包含子目录中的文件):

ls -lR|grep "^-"| wc -l

3.查看当前目录下的文件夹目录个数,(不包含子目录中的目录):

ls -l|grep "^d"| wc -l

4.查询当前路径下的指定前缀名的目录下的所有文件数量 例如:统计所有以“20161124”开头的目录下的全部文件数量:

ls -lR 20161124*/|grep "^-"| wc -l

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

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 下


当前文章:包含linux终端ftp命令的词条
当前地址:http://chengdu.cdxwcx.cn/article/dosooic.html