百科生活 投稿
关于【ftp怎么登录连接】,今天涌涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、ftp怎么登录连接:如何用 ftp 实现一键上传
- 2、ftp怎么登录连接,详细步骤
1、ftp怎么登录连接:如何用 ftp 实现一键上传
简介
ftp 是 Internet 标准文件传输协议的用户界面, 它允许用户与远程网络站点之间传输文件
使用 ftp 客户端上传文件,需要一个 ftp 服务器,本文主要介绍 ftp 客户端上传相关的命令,默认已经安装好FTP服务器了
FTP服务器的搭建在Linux下如何部署FTP服务器中有详细的介绍,感兴趣的可以去看看
安装
使用下面的命令安装 FTP 客户端
yum install ftp
常用选项
进入 ftp 命令行之后,就可以执行上传、下载相关的命令,由于命令比较多,下面只列出一些常用的命令以及一些常用选项
命令
说明
put
本地文件上传到FTP服务器
mput
本地文件批量上传到FTP服务器
get
FTP服务器文件下载到本地
mget
FTP服务器批量下载到本地
delete
删除FTP服务器上的文件
mdelete
批量删除FTP服务器上的文件
ls
FTP服务器当前目录中的文件详细信息
lcd
更换本地工作目录
cd
FTP服务器上更换目录
cdup
FTP服务器当前目录返回到上一层目录
pwd
当前位于FTP服务器上哪个目录
nlist
列出FTP服务器指定目录中的文件名列表
binary
设置传输类型为二进制传输
open
在指定的IP和端口上,与FTP建立一个连接
bye
终止与FTP服务器的会话,退出FTP客户端
选项
说明
-i
文件批量传输时,关闭交互提示
-n
客户端连接上FTP服务器时,禁止自动登录
-v
打印FTP服务器返回的所有消息
!
本地机器上执行命令
上传单个文件
上传单个文件主要使用 put 命令,它的格式是 put local-file [remote-file] , 其中 local-file 表示本地文件,默认是本地当前目录,remote-file 是FTP服务器上的文件,如果不指定的话,上传到服务器之后,默认跟本地文件名同名
下面是把本地 /root/ftptest/haa.txt 上传到服务器的 /files 目录的步骤
- 步骤说明
1、输入帐号密码,登录FTP服务器2、'!pwd' 命令表示本地机器当前目录3、'!ls' 命令表示列出本地当前目录中的文件4、'pwd' 命令是当前处于FTP服务器的哪个目录,这个目录是相对于用户锁定目录而言的,关于锁定目录请参考上一篇文章 'cd files' 命令是服务器当前目录( '/' ) 切换到 '/files' 目录 'ls' 是列出FTP服务器当前目录中的文件,从结果可以看出,服务器当前目录中没有任何文件5、'binary' 以二进制模式上传,一般在上传之前设置下即可6、'put haa.txt' 把本地当前目录中的 'haa.txt' 上传到服务器的 '/files' 目录中,上传成功之后,会有 'Transfer complete' 的提示 如果把本地其他目录的文件上传到服务器的话,需要指定上传到服务器的文件名, 比如:本地存在 /root/ftptest/test/test.txt 文件 可以使用 'put ./test/test.txt test.txt' 命令将它上传到服务器的 '/files' 目录7、上传完成之后,执行 'nlist *' 命令查看下服务器当前目录中的文件列表,此处是用来确认是否上传成功,从结果可以看出,服务器当前目录的文件列表中有 'haa.txt' 文件,所以此次上传成功8、操作完成之后,执行 'bye' 命令断开连接并退出FTP客户端
批量上传
批量上传主要使用 mput 命令,后面可以接文件名列表,也可以接含有通配符的文件名,命令能正确获取通配符指代的文件,文件名之间以空格隔开
下面是将 /root/ftptest 目录下的 haa.txt、hab.txt、ta.log、tb.log 文件上传到服务器的 /files 目录的步骤
上图省略了FTP登录输入帐号密码的步骤,其中第一条执行的命令是ftp -i -v 192.168.70.20 48888
选项-i 表示关闭交互提示,在批量上传的时候很有用, mput 批量上传的时候,会逐个文件调用 put上传命令进行上传, 如果没有关闭交互提示,每次上传文件的时候都需要人为输入 y 字符确认,当关闭了交互提示后,就能不间断的上传,直到所有的文件上传成功
- 步骤说明
1、本地当前所处目录2、服务器当前所处目录,然后进入 '/files' 目录3、以二进制模式上传4、批量上传文件,'mput' 是批量上传的命令,后面可以接 文件名或者通配符组成的文件名,它们之间用空格隔开,这里的意思是批量上传 'haa.txt、hab.txt、ta.log、tb.log ' 执行 'mput haa.txt hab.txt *.log' 命令之后,会逐个文件的上传到服务器 每个文件都会有上传结果信息返回,从图中的结果可以看出,总共上传了 'haa.txt hab.txt ta.log tb.log' 四个文件,全部都上传成功 5、上传操作之后,通过 'nlist *' 命令确认上传结果是成功的 6、退出客户端
一键上传
每次上传文件都需要输入一些重复的 FTP 命令其实是比较繁琐的操作,可以将这些重复又繁琐的命令合并到一个脚本中,变成一个一键上传的 shell 脚本,具体的内容如下:
脚本中有详细的注释,就不再做额外的说明了,此脚本只提供了一个基础的一键上传的模版,而且一次只能上传一个文件,大家可以根据自身的需求去扩充或者调整 ftp怎么登录连接?首先,找到电脑桌面上的“此电脑”选项,双击进入,接下来我们就来聊聊关于ftp怎么登录连接?以下内容大家不妨参考一二希望能帮到您! 首先,找到电脑桌面上的“此电脑”选项,双击进入。 然后在出现的界面中,单击上方的搜索栏。 在搜索栏中输入自己想要连接的ftp服务器的IP地址。 本文关键词:ftp怎么登录连接快捷键,ftp怎么登录连接手机,cmd ftp怎么登录连接,ftp怎么登录连接 ftp登录连接方法,ftp怎么登录连接命令。这就是关于《ftp怎么登录连接,如何用 ftp 实现一键上传》的所有内容,希望对您能有所帮助!#!/bin/sh#FTP用户名FTP_USER=mytest#FTP密码FTP_PAWD=12345678#FTP服务器IPFTP_IP=192.168.70.20#FTP服务器侦听端口(命令端口)FTP_PORT=48888#文件上传到FTP服务器的哪个目录FTP_PATH=files#本地对当前目录LOCAL_PATH=`pwd`#传入参数校验if [ $# != 1 ]; then echo "param count error..please input file" exit 1fiecho "begin ftp $1 ..."#关闭交互提示、禁止自动登录ftp -v -i -n<2、ftp怎么登录连接,详细步骤

ftp怎么登录连接
- 上一篇: 笑傲江湖人物代码,《笑傲江湖》的主要人物有
- 下一篇: 野生石竹花你见过吗,若在山上遇见这种鸳鸯花
- 最近发表