服务器之家:专注于服务器技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - FTP服务器 - Linux实现文件上传ftp服务器脚本代码

Linux实现文件上传ftp服务器脚本代码

2019-06-14 12:24mengrennwpu服务器之家 FTP服务器

这篇文章主要为大家详细介绍了一个Linux小工具,实现文件上传ftp服务器的脚本代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

工作期间,每次将文件上传至ftp服务器时,均需要手工输入ip、用户名、密码等,因此,考虑编写脚本完成文件的上传任务。具体的脚本sync.sh如下:

#!/bin/bash

source ~/.bashrc

# 模拟进入ftp命令行模式,其中EOF表示退出标记符
ftp -niv <<- EOF

# 根据ftp的ip地址与端口号,连接ftp服务器
open ip port

# 输入用户名与密码
user userName password

# 以bin模式进行传输,与ASCII模式有区别,使用bin模块能够防止乱码问题
bin

# 上传文件
get $1

# 结束
bye
#退出
EOF

然后将该脚本sync.sh加入环境变量,每次只需执行 sync.sh filename即可,具体的执行过程如下:

Connected to *.*.*.*.
220 Microsoft FTP Service
331 Password required for userName.
230 User logged in.
Remote system type is Windows_NT.
200 Type set to I.
local: filename remote: filename
200 PORT command successful.
125 Data connection already open; Transfer starting.
226 Transfer complete.
112089125 bytes received in 44.62 secs (2453.3 kB/s)
221 Goodbye.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

延伸 · 阅读

精彩推荐
  • FTP服务器Serv-U安装使用图文教程

    Serv-U安装使用图文教程

    Serv-U FTP Server是一种被广泛运用的FTP服务器端软件,可以设定多个FTP服务器、限定登录用户的权限、登录主目录及空间大小等,功能非常完备.具有非常完备...

    服务器之家12252019-05-19
  • FTP服务器云服务器怎么看ftp

    云服务器怎么看ftp

    云服务器 是一种基于云计算技术的虚拟服务器,在云服务器上部署FTP(文件传输协议)服务是非常常见的。通过FTP服务,我们可以轻松地上传和下载文件,...

    未知2082023-08-22
  • FTP服务器云ecs服务器ftp太慢

    云ecs服务器ftp太慢

    标题:云ECS服务器FTP传输速度过慢的问题及解决方案 摘要: 云ECS服务器是现代企业在数据存储和传输需求方面的主要选择之一。然而,一些用户反映在使...

    未知1282023-08-06
  • FTP服务器免费ftp服务器地址大全

    免费ftp服务器地址大全

    以下列出的是小编整理的各大高校及公共 免费FTP服务器地址大全 ,大部分还都能用,而且访问速度比较快,而某些站点会不定期更改FTP账号密码。 1、 大...

    服务器之家37712019-06-19
  • FTP服务器打开windowXP的21端口即用winxp架设ftp服务器

    打开windowXP的21端口即用winxp架设ftp服务器

    今天朋友让我帮忙 架设 一下服务器的FTP,初步分析了一下,问题有2个,一个是远程连接没打开,一个怀疑是FTP端口21没打开。远程连接打开这里就不说了...

    FTP技术网5912020-09-12
  • FTP服务器ftp登录不了网站-虚拟主机/数据库问题

    ftp登录不了网站-虚拟主机/数据库问题

    问:我的服务器主机名和端口名分别是多少?有无变动,本地电脑重装系统后,ftp登录不了服务器,请解决,谢谢 ,ftp登录不了网站 答:您好, 问:我用宝...

    未知1522023-05-11
  • FTP服务器达州ftp云服务器租用

    达州ftp云服务器租用

    达州FTP 云服务器租用 随着互联网的迅猛发展,大量数据的存储和传输成为各个领域的重要需求。而FTP(文件传输协议)作为一种可靠的文件传输协议,被...

    未知1602023-07-24
  • FTP服务器怎么查看云服务器上的网站ftp

    怎么查看云服务器上的网站ftp

    如今,越来越多的企业和个人选择将自己的网站托管在 云服务器 上,这样可以获得更高的性能和可靠性。而在维护和管理云服务器上的网站时,查看网站...

    未知1562023-08-31