linuxftp
linux下ftp可以上传、下载文件
centos7环境:
1、查看是否安装过ftp服务
rpm-qa|grepvsftpd
假如没有输出则表明没有安装过
安装ftp
yum-yinstallvsftpd
安装完之后需求先启动服务servicevsftpdstart
查看ftp服务servicevsftpdstatus
2、衔接ftp
办法1:windows下直接ftp://IP(假如不需求输入账号密码就进入,表明是匿名登录,这个是需求装备修正的,详见博客https://www.cnblogs.com/mihoutao/p/13373220.html)
4a59c79d86cea0fb5e42c71758b84a8e.png
可以看见衔接linux的ftp
办法2:ftp——open——输入ip——输入账号密码
[root@localhost~]#ftp
ftp>open
(to)192.168.174.128
Name(192.168.174.128:root):root
331Pleasespecifythepassword.
Password:
办法3:直接ftpIP
3、衔接上ftp之后查看是否衔接成功,用ls或ls目录,可以展示出该目录下的文件
4、下载文件get文件名
设定本地承受途径途径lcddirectory,表明下载的文件存放到这个途径下,否则不设置的话不知道下载到哪里了
下载多个文件可以运用通配符及mget指令。例如,下面这个比如我打算下载所有以.txt结束的文件。
mget*.txt
显现下载进展
默许情况下,下载是没有进展的,也就是说,只能瞎等着,啥也看不见。
ftp>hash
再进行传输,就可以显现下载进展了,以#号显现
5、上传文件
办法一:put本地文件远端文件,表明将本地文件上传到远端文件
当文件不再当时本地目录下的时候,可以运用绝对途径:
put/path/file远端文件
比如下面的比如,将当时途径下的1.txt上传到了根目录下的222.txt
办法二:先cd目录设置上传承受的途径
再putfile
相同,可以上传多个文件:
先cd目录,设置批量上传的途径
再批量上传mput*.xls
6、退出ftp
bye
quit
exit
服务器会回来
ftp的相关指令可参阅博客https://www.cnblogs.com/ldmemory/p/6692342.html
Linux下ftp和ssh详解
学习了几天Linux下ftp和ssh的建立和运用,故记载一下.学习ftp和ssh的首要目的是为了衔接远程主机,而且进行文件传输.废话不多说,直接开讲!ftp服务器1.环境建立本人的体系是Arc…
《Linux下FTP服务器建立及FTP运用》
.LOGAndy:mxtd1140.root登录1.安装ftp#yum-yinstallftp2.安装vsftpd#yum-yin…
Linux下ftp的运用
最近需求在Linux上建立FTP服务,经过网上的一些大神学习了一些新常识,在这个做一个总结:Linux下FTP为vsftp(linuxredhat)1.FTP装备途径:/etc/vsft…
Linux下FTP虚拟用户的运用装备
Linux下FTP虚拟用户的运用装备Linux的FTP服务支撑3种用户:1.匿名帐户2.本地帐户3.虚拟用户为什么要运用虚拟用户:匿名帐户可以很好的保证FTP服务器的安全性,可是,对匿名用…
Linux下FTP安装与装备
第一部分.note-content{font-family:’HelveticaNeue’,Arial,’HiraginoSansGB’,STHeiti,’MicrosoftYa…
linux下ftp常用指令
1.Linux终端衔接FTP$ftp10.85.3.12Name:fxm5547Password:ftp>假如FTP答应匿名用户,那么用户名要输入anonymous,密码…
zzw原创-linux下ftpipv6的unknownhost问题
在linux的ipv6的情况下进行ftp时,碰到unknownhost问题1.[a4_csbdc@bdc8165~]$cat/etc/issueRedHatEnterpriseL…
Linux下FTP虚拟账号环境部署总结
vsftp的用户有三种类型:匿名用户.体系用户.虚拟用户.1)匿名登录:在登录FTP时运用默许的用户名,一般是ftp或anonymous.2)本地用户登录:运用体系用户登录,在/etc/passwd中…
linux下FTP运用
如安在linux下开启FTP服务1.首要服务器要安装ftp软件,查看是否现已安装ftp软件下:#whichvsftpd假如看到有vsftpd的目录阐明服务器现已安装了ftp软件…
随机推荐
【python】isinstance可以接纳多个类型,hasattr,getattr,setattr
来历:廖雪峰可以判断一个变量是否是某些类型中的一种,比如下面的代码就可以判断是否是str或者unicode:>>>isinstance(‘a’,(str,unicode))…
nodejs+express+jade给我baby做个小相册
去年年末迎来了mylittlestar.从此人生多了一个最重要的挂念.生了宝宝全家人都太忙了.最近宝宝略微大点了,总算有空可以研讨下技能了.这是14年第一帖.废话不多了.开始吧1.安装NTVS…
kafka系列教程2(规划结构及原理1)
kafka采用了一些非主流(unconventional)并经过实践的规划使其高效和可扩展.在实际运用中kafka显现出了相对于常见盛行的音讯体系的优越性.而且每天可以处理上百GB的新的数据.类…
AJAX跨域调用相关常识-CORS和JSONP
1.什么是跨域跨域问题发生的原因,是由于浏览器的安全机制,JS只能拜访与所在页面同一个域(相同协议.域名.端口)的内容.可是咱们项目开发过程中,经常会遇到在一个页面的JS代码中,需求经过AJAX去…
tomcat6.0目录和server.xml详解
Tomcat服务器是一个免费的开放源代码的Web应用服务器,现在最新版本是6.x,相对5.x性能提高许多,首要优化了内存运用,增强IO才能,从头结构集群功用.近期对Tomcat6.x作深化学习,…
2017最新最安稳的彩票源码PHP+mysql新增彩种+全新界面
网站后台办理体系:新闻资讯体系用户办理体系用户登录日志彩种规矩阐明玩法时刻设置彩票期号办理足球对阵办理彩票计划撤单彩票出票办理开奖号码办理彩票计划查询彩票中奖查询彩票追号查询服务支撑中心财务中心管…
Linux登录ftp
运用ftp
1、登录ftp
代码:
ftp用户名:暗码@ftp地址:传送端口(默许21)
用法
(1)ftpusername:password@127.0.0.1:21回车
(2)ftpusername@127.0.0.1回车##默许21端口回车后输入暗码
(3)ftp127.0.0.1回车##回车后login登录
(4)ftp回车–>open127.0.0.1–>login登录
2、ftp中文乱码问题
若登录后看到的都是中文乱码(因为一般本地都是utf-8的编码),怎么半呢,用set指令来解决
setftp:charsetgbk(或许gb2312或utf-8)##设置ftp端的编码格局
setfile:charsetutf-8(…同上)##设置本地编码格局
附:set指令的技巧
(1)输入set检查现已设置好的指令
(2)set-a检查一切能够设置的指令
3、查找ftp端文件
ls*.txt##查找当时目录下的一切txt文件
ls./123/##列出123目录下一切文件
find.-name”*.txt”##递归查找站点上一切的txt文件
find./xx-name”*.txt”##查找xx目录下一切的txt文件
附1:ls第二次读取的是本地缓存,能够用rels代替ls或许catchoff/catchon来开关catch,catchflush清空本地catch
附2:阅读本地目录的指令可用!ls,如!ls/usr/local/bin/
4、下载文件
下载文件之前要先设置好本地的目录,用来寄存下载的文件
lcd/home/123/web##设置本地寄存目录默许为/home/usr
get123.txt##下载123.txt文件到/home/123/web中
get-c123.txt##断点续传下载
mget*.txt##批量下载一切txt文件
mget-c*.txt##断点续传
mget-c./123/aaa/*.txt##断点续传、批量下载ftp端aaa目录下的一切txt文件
pget-c-n10file.dat##以最多10个线程以允许断点续传的方法下载file.dat
##能够通过设置setpget:default-n5的值而运用默许值。
mirroraaa/##将aaa目录整个的下载下来,子目录也会主动复制本地主动树立目录
5、上传文件
put123.txt##同下载
mput*.txt##同下载
mirror-Raaa/##同下载
6、设置被迫/非被迫模式
setftp:passive-mode1##1被迫0非主动
多使命处理
ctrl+z##将当时进行的使命移送后台处理
wait##将后台处理使命调至前台检查
jobs##检查后台进行的使命列表
killall或许job_no##删去一切使命或指定的使命
##将使命参加使命列表
queueget123.txt
queueput234.txt
queuemirroraaa/
queue##检查使命列表
jobs##检查后台使命列表
queuestart##开始使命列表
queuestop##停止使命列表
其他指令
alias[]
界说别号
aliaslessmore
aliasreconnect”close;cd.”
直接输入alias即可看到现在界说了那些别号。如果只输入aliasname的话,则是取消name这个别号。
bookmarkSUBCMD
设定书签,可将现在站台及所在目录设成书签,下次可直接进来,不必再cd来cd去的
bookmarkaddname用来新增名称为name的书签
bookmarkdelname删去名称为name的书签
bookmarklist显现现在有设定那些书签(另外直接打bookmark和bookmarklist的结果一样)
bookmarkedit呼叫编辑器修正书签(~/.lftp/bookmarks)
cd切换远端目录
cacheSUBCMD办理lftp的cache
rels[]从cache中显现远端档案列表
rels则不会从cache中读取
reclsopts[path/]pattern从cache中显现远端的档案列表,应该算是ls的加强版,有很多参数可用,应该是可用来产生各种不同>的档案列表以供其他程式运用。
recls则不会从cache中读取
duoptions计算远端整个目录占用容量
getOPTS-o抓取远端档案
getrfile-olfile
抓rfile到本地改名为lfile
-c为续传
-E抓档完成后,将远端的档案砍了
-a为asciimode,预设为binarymode
-O设定basedirectory为本地端放档案的目录
mgetOPTS
下载远端档案(可用wildcardexpansion也便是*)
pgetOPTS-o
运用多个连接来下载档案,预设为五个。
-n3为叁个连接
jobs-v
显现现在有那些程序在布景履行
-v显现具体的资讯(-v可多加几个来显现更具体的资讯)
lcd
切换本地端的目录
mirrorOPTSremote[local]
下载整个目录(楼上的get只能用来抓档案)
-c续传
-e这个要小心一些,比较远端和本地端的档案,假设远端没有的,就将本地端的档案删去,也便是将本地端和远端资料同步。
-R上传整个目录
-n只下载较新的档案
-r不必递回到目录中
–parallel=n一起下载n个档案(预设一次只下载一个)
modulenameargs载入模组
putOPTS-o上传档案
mputOPTS上传档案(可用wildcardexpansion也便是*)
mv将远端的file1改名为file2
mrm用wildcardexpansion方法来删去远端档案
openOPTS敞开某个站台
open-u,-psite
queueOPTS[]将cmd放到伫列中等候履行
-dindex将编号为index的job删去
-mindexnew_index将编号为index的job移至编号new_index,插队专用。
-nindex在编号index之前新增一个job
wait[]将布景履行中的程序移至前景(也可用fg)
killall|删去全部的jobs或job_no
repeatdelaycommand每隔delay秒,重覆履行command,预设是每隔一秒
rm-r-f移除远端档案
mkdir-p树立远端目录
rmdir-f移除远端目录
setOPT[]设定变数
直接键入set可看现在界说了那些变数
source读取file,并履行file中的指令(应该是和bash中的source指令是一样的吧)
debug[|off]-o设定debuglevel为level
-o将输出导向至file
exit[|bg]结束lftp
此时若还有jobs,则会将lftp放至布景履行,持续未完成的工作
history-wfile-rfile-c|-lcnt和bash中的history功能一样
renlist[]只显现远端的档名
pwd-p显现现在远端所在目录
-p连登入暗码也显现
scache[]
只打scache显现现在一切的session,加上session_no可切换至其他的session,
对於一起敞开多个站台或同个站台不同目录间切换
评论前必须登录!
注册