1. ftp自动登录批量下载文件。
#####从ftp服务器上的/home/data 到 本地的/home/databackup####
#!/bin/bash
ftp -n<<!
open 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
mget *
close
bye
!
2. ftp自动登录上传文件。
####本地的/home/databackup to ftp服务器上的/home/data####
#!/bin/bash
ftp -n<<!
open 192.168.1.171
user guest 123456
binary
hash
cd /home/data
lcd /home/databackup
prompt
mput *
close
bye
!
3. ftp自动登录下载单个文件。
####ftp服务器上下载/home/data/a.sh to local /home/databackup####
#!/bin/bash
ftp -n<<!
open 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
get a.sh a.sh
close
bye
!
4. ftp自动登录上传单个文件。
####把本地/home/databachup/a.sh up ftp /home/databackup 下####
#!/bin/bash
ftp -n<<!
open 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
put a.sh a.sh
close
bye
!
小结:把以上脚本另存为文件加入到crontab中即可实现ftp自动上传、下载文件。
注解:
1. -n 不受.netrc文件的影响。(ftp默认为读取.netrc文件中的设定)
2. << 是使用即时文件重定向输入。
3. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。
- 浏览: 792796 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (981)
- javascript (102)
- java (212)
- JQuery (81)
- 幽默笑话 (2)
- 只言片语 (6)
- 开发小记 (283)
- Hibernate (17)
- DWR (4)
- SQL (10)
- spring-ibatis (8)
- linux (24)
- Struts1 (8)
- Struts2 (16)
- spring (42)
- Mybatis (16)
- css (18)
- servlet (8)
- jdbc (4)
- jsp (1)
- spring-jdbc (2)
- FreeMarker (2)
- MySQL (24)
- JQuery-Grid (7)
- jstl (5)
- 正则表达式 (1)
- 面试集锦 (86)
- unix (18)
- 开发工具 (23)
- ajax (5)
- webservice (4)
- log4j (3)
- oracle (15)
- extjs (14)
- 其他 (9)
- 优秀技术参考地址 (1)
- 性能 (3)
- 数据库 (25)
- 算法 (15)
- 设计模式 (10)
- Python (3)
- AIX (5)
- weblogic (1)
- shell (14)
- quartz (5)
- 图形文件FusionCharts (1)
- Websphere (4)
- 转载 (5)
- hadoop (1)
- highchart (24)
- perl (22)
- DB2 (7)
- JBoss (1)
- JQuery Easy UI (9)
- SpringMVC (5)
- ant (5)
- echart (9)
- log4J配置 (3)
- 多线程 (10)
- 系统架构 (7)
- nginx (3)
- loadrunner1 (1)
- 分布式 (1)
- Dubbo (1)
- Redis (2)
- JMS (4)
- 自动化测试 (3)
- Spring循环依赖的三种方式 (1)
- spring-boot (2)
- 高级测试 (9)
- github (2)
- sonar (1)
- docker (6)
- web前端性能优化 (1)
- spring-aop (6)
- rabbit (1)
- ELK (1)
- maven (1)
- minio (1)
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
发表评论
-
自动化发布脚本
2020-09-07 14:41 349#!/bin/bash # Date/Time ... -
轮询优化
2020-04-28 15:28 482#!/bin/sh #------------------ ... -
shell定时轮询拷贝文件
2020-04-23 15:11 880#!/bin/sh #------------------ ... -
shell实现远程机器文件拷贝
2019-07-16 16:32 866#!/bin/sh #------------------ ... -
shell 不同操作系统对换行符的处理
2017-08-09 13:25 604在windows系统上用notpad++编写linux s ... -
shell顺序执行
2017-08-08 17:35 712假定有三个sh脚本,A,B,C,如果是要顺序执行,可以有多种 ... -
非交互模式的命令输入
2014-09-03 15:10 872#-n表示关闭交互的命令模式,也即需要的命令一次性执行 ... -
shell备份本地文件到远程ftp服务器
2014-09-02 17:10 1499#!/bin/sh #FileNam ... -
mySQL的备份
2014-09-01 22:23 422#!/bin/bash #auto ftp bakup#Db ... -
find使用参考
2014-09-01 22:07 529格式: find [path...] [expression] ... -
备份本地文件,通过ftp命令,备份到远程服务器
2014-09-01 22:06 619#!/bin/bashtoday=$(date +%Y%m% ... -
awk,grep
2014-07-26 13:24 802echoecho ""fNme='vic ... -
shell字符串的截取
2014-04-19 20:12 1700shell字符串的截取的问题: 一、Linux shel ...
相关推荐
"LINUX远程工具上传下载文件"这个主题涵盖了如何通过各种工具在本地和远程Linux服务器之间进行文件的上传与下载。这些工具提供了方便的方式,让我们无需直接坐在服务器前也能进行系统维护和数据传输。 首先,我们最...
在Java编程环境中,实现Linux与Windows之间的文件上传和下载是一项常见的任务,特别是在分布式系统和跨平台应用中。本文将深入探讨如何使用Java技术实现在Linux和Windows之间进行文件的互传,以及创建一个HTML界面来...
**Java上传文件到Linux服务器** 在Java中,可以使用ganymed-ssh2库来实现在Linux服务器上上传文件。这个库提供了SSH2协议的实现,包括SFTP(Secure File Transfer Protocol)功能。首先,需要添加ganymed-ssh2的...
shell 脚本 获取Linux 的下载和上传速度(*kb/s) 使用方法: 1. 脚本权限改为可执行文件; 2. ifconfig 获取服务器对应网卡; 3. 选择对应网卡,执行脚本命令。`./linux_download_up.sh echo_name`
linux脚本sftp上传文件
首先执行根目录下的sql,然后在CloudSystem\WEB-INF\classes下在address.properties修改文件存法的路径(linux例如/usr/...打开 服务器,进入 项目主页(只有一个页面)有带进度条的上传文件,非常好用而且不会出现故障
### 嵌入式Linux下基于CGI的文件上传下载实现 #### 1. 概述 随着嵌入式Linux的深入研究和发展,其在各领域的应用变得越来越广泛。嵌入式Linux是一种针对特定应用场景进行了裁剪和优化的Linux版本,能够适应资源...
Xftp Linux远程控制文件上传下载工具 Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的...
6. **云服务**:许多云存储服务如Google Drive、Dropbox等也提供了Linux客户端,支持在Linux环境下上传文件。 接下来,我们关注一下压缩包子文件中的`server.c`和`client.c`。这些文件很可能是用C语言编写的客户端-...
当你需要上传文件时,需要使用 sz 命令。在 SecureCRT 中,选择框会事先打开在一个默认的目录。例如,如果你想上传一个文件到 Linux 系统的 `/home/ubuntu` 目录,你可以使用以下命令:`sz /home/ubuntu/filename`。...
标题中的"文件上传下载源代码和linux中tomcat发布包.rar"表明这是一个关于Java Web开发的资源包,其中包含了文件上传和下载的功能实现,并且可以在Linux环境下的Tomcat服务器上运行。这个压缩包可能是一个完整的项目...
SSH 远程管理 Linux 常用命令文件上传下载 一、SSH 基础知识 SSH(Secure Shell)是一种安全的远程登录协议,使用加密技术来保护数据的传输。 SSH 客户端软件可以连接到 SSH 服务器,实现远程管理和文件传输。 ...
首先,我们来看Linux上传文件的操作。最常用的方法之一是通过Secure Shell (SSH) 使用`scp`命令或者`sftp`协议。`scp`命令允许你在本地和远程主机之间安全地复制文件,语法通常是`scp [选项] 源 目标`。例如,要将...
在Linux环境中,使用PHP进行文件上传是...以上就是关于“Linux PHP上传文件代码”的核心知识点,涵盖了从客户端到服务器端的整个文件上传过程,以及相关的安全措施。在实际应用中,还需要根据具体需求进行定制和优化。
- **环境变量处理**:CGI程序需要解析HTTP环境变量,如`CONTENT_TYPE`和`CONTENT_LENGTH`,以确定上传文件的类型和大小。 - **文件读写操作**:CGI程序必须能够正确地打开、读取、写入和关闭文件,确保文件完整无损...
c++ 实现,在 linux 平台测试通过,windows 上原理是一样的,下载上传大文件没有问题,
实现Linux与windows文件互传、一个小小的例子
lrzs linux上传文件工具 使用命令sz 和rz
bat脚本实现将Windows文件上传至Linux服务器 不同选项实现具体功能、检查资源存在 、 确认上传
提供的"linux终端调用demo及上传文件"可能包含了一个示例项目,演示了如何在C#中实际应用上述方法。这个项目可能会包含C#代码文件,用于建立SSH连接,执行命令,以及使用Plink或SCP进行文件上传。通过学习和分析这些...