首页 » 网站推广 » ftp下载php剧本技巧_用bash脚本自动下载ftp做事器文件

ftp下载php剧本技巧_用bash脚本自动下载ftp做事器文件

访客 2024-11-23 0

扫一扫用手机浏览

文章目录 [+]

在internet中最火热的运用便是文件传输,个中最大略的便是FTP(文件传输协议)。
在基本层面上,所有的internet交互都是基于文件传输,web浏览器要求HTML文档及其干系的图片文件,谈天做事器来回转发,发发邮件,这个都是属于文件传输。

最初的ftp程序仍未消逝,只管界面粗糙,功能强大,值得善加利用。
ftp程序还有后继者,特殊是fileZilla和NcFTP,加上俊秀的用户界面,用起来更加友好。
借助一些shell脚本包装器,ftp在文件上传和下载方面仍旧表现不错。

ftp下载php剧本技巧_用bash脚本自动下载ftp做事器文件

我写了点bash脚本来从ftp做事器高下载文件,当然是匿名用户登入,文章末了面我会把源码发出来。

ftp下载php剧本技巧_用bash脚本自动下载ftp做事器文件
(图片来自网络侵删)

接下来便是拿我们公司的ftp就可以拿来玩玩!
之前文章大伙就知道咱公司的ftp的ip为:192.168.1.251

我登入ftp匿名做事器的账户看看上面有啥东西。

Test是我建的,用来做测试的。

那好,我们开始啦

./ftpget.sh ftp://192.168.1.251/pub/test

你看吧,下载成功!


我阐明一下事情事理

核心部分便是传给ftp程序的一系列命令,这解释了批处理文件的实质:便是将指令传给单独的程序,使得接管程序认为是用户输入的。

我就把源码给到大家。

#!/bin/bash#Date 2019-09-17PATH=/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATH hostname=192.168.1.251anonpass=\公众$LOGNAME@$(hostname)\公众 if [ $# -ne 1 ] ; then echo \"大众Usage:$0 ftp://...\"大众 exit 1fiif [ \"大众$(echo $1 | cut -c1-6)\公众 != \"大众ftp://\公众 ];then echo \公众$0: Malformed url. I need if to start with ftp://\"大众 >&2 exit 1fi server=\公众$(echo $1 | cut -d/ -f3)\"大众filename=\"大众$(echo $1 | cut -d/ -f4-)\"大众basefile=\"大众$(basename $filename)\公众echo ${0}:Downloadin $basefile from server $server ftp -np << EOFopen $serveruser ftp $anonpassget \"大众$filename\公众 \公众$basefile\"大众quitEOF if [ $? -eq 0 ];then ls -l $basefilefi exit 0

在末了,我提一提最厉害的黑客肯定是只打命令的,还有自己写的脚本,还可以自己写工具,大伙真的对linux有兴趣,可以私信加群谈论,我们一贯是专心研究技能的。

标签:

相关文章

招商蛇口中国房地产龙头企业,未来可期

招商蛇口(股票代码:001979),作为中国房地产企业的领军企业,自成立以来始终秉持“以人为本,追求卓越”的经营理念,致力于打造高...

网站推广 2025-02-18 阅读1 评论0