`
zengshaotao
  • 浏览: 786896 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux 上传下载文件

 
阅读更多

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. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。

分享到:
评论

相关推荐

    LINUX远程工具上传下载文件

    "LINUX远程工具上传下载文件"这个主题涵盖了如何通过各种工具在本地和远程Linux服务器之间进行文件的上传与下载。这些工具提供了方便的方式,让我们无需直接坐在服务器前也能进行系统维护和数据传输。 首先,我们最...

    Java版Linux文件上传下载、windows本地文件上传下载

    在Java编程环境中,实现Linux与Windows之间的文件上传和下载是一项常见的任务,特别是在分布式系统和跨平台应用中。本文将深入探讨如何使用Java技术实现在Linux和Windows之间进行文件的互传,以及创建一个HTML界面来...

    java上传文件到linux服务器,操作linux服务器上文件,下载linux服务器文件,删除linux服务器文件

    **Java上传文件到Linux服务器** 在Java中,可以使用ganymed-ssh2库来实现在Linux服务器上上传文件。这个库提供了SSH2协议的实现,包括SFTP(Secure File Transfer Protocol)功能。首先,需要添加ganymed-ssh2的...

    linux 获取下载上传速度

    shell 脚本 获取Linux 的下载和上传速度(*kb/s) 使用方法: 1. 脚本权限改为可执行文件; 2. ifconfig 获取服务器对应网卡; 3. 选择对应网卡,执行脚本命令。`./linux_download_up.sh echo_name`

    linux脚本sftp上传文件

    linux脚本sftp上传文件

    [成品功能]Java文件上传下载(支持断点续传)支持跨平台Linux/Window

    首先执行根目录下的sql,然后在CloudSystem\WEB-INF\classes下在address.properties修改文件存法的路径(linux例如/usr/...打开 服务器,进入 项目主页(只有一个页面)有带进度条的上传文件,非常好用而且不会出现故障

    嵌入式Linux下基于CGI的文件上传下载的实现

    ### 嵌入式Linux下基于CGI的文件上传下载实现 #### 1. 概述 随着嵌入式Linux的深入研究和发展,其在各领域的应用变得越来越广泛。嵌入式Linux是一种针对特定应用场景进行了裁剪和优化的Linux版本,能够适应资源...

    Xftp Linux远程控制文件上传下载工具

    Xftp Linux远程控制文件上传下载工具 Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的...

    Linux下文件上传

    6. **云服务**:许多云存储服务如Google Drive、Dropbox等也提供了Linux客户端,支持在Linux环境下上传文件。 接下来,我们关注一下压缩包子文件中的`server.c`和`client.c`。这些文件很可能是用C语言编写的客户端-...

    linux系统怎么用SecureCRT上传和下载文件?.docx

    当你需要上传文件时,需要使用 sz 命令。在 SecureCRT 中,选择框会事先打开在一个默认的目录。例如,如果你想上传一个文件到 Linux 系统的 `/home/ubuntu` 目录,你可以使用以下命令:`sz /home/ubuntu/filename`。...

    文件上传下载源代码和linux中tomcat发布包.rar

    标题中的"文件上传下载源代码和linux中tomcat发布包.rar"表明这是一个关于Java Web开发的资源包,其中包含了文件上传和下载的功能实现,并且可以在Linux环境下的Tomcat服务器上运行。这个压缩包可能是一个完整的项目...

    SSH远程管理Linux常用命令文件上传下载.docx

    SSH 远程管理 Linux 常用命令文件上传下载 一、SSH 基础知识 SSH(Secure Shell)是一种安全的远程登录协议,使用加密技术来保护数据的传输。 SSH 客户端软件可以连接到 SSH 服务器,实现远程管理和文件传输。 ...

    Linux上传文件.zip

    首先,我们来看Linux上传文件的操作。最常用的方法之一是通过Secure Shell (SSH) 使用`scp`命令或者`sftp`协议。`scp`命令允许你在本地和远程主机之间安全地复制文件,语法通常是`scp [选项] 源 目标`。例如,要将...

    LInux php上传文件代码

    在Linux环境中,使用PHP进行文件上传是...以上就是关于“Linux PHP上传文件代码”的核心知识点,涵盖了从客户端到服务器端的整个文件上传过程,以及相关的安全措施。在实际应用中,还需要根据具体需求进行定制和优化。

    嵌入式Linux下基于CGI的文件上传下载的实现.pdf

    - **环境变量处理**:CGI程序需要解析HTTP环境变量,如`CONTENT_TYPE`和`CONTENT_LENGTH`,以确定上传文件的类型和大小。 - **文件读写操作**:CGI程序必须能够正确地打开、读取、写入和关闭文件,确保文件完整无损...

    c++ 实现 http 协议 上传下载文件

    c++ 实现,在 linux 平台测试通过,windows 上原理是一样的,下载上传大文件没有问题,

    linux上传和下载

    实现Linux与windows文件互传、一个小小的例子

    linux上传文件工具

    lrzs linux上传文件工具 使用命令sz 和rz

    bat脚本实现上传文件至Linux服务器

    bat脚本实现将Windows文件上传至Linux服务器 不同选项实现具体功能、检查资源存在 、 确认上传

    C#通过ssh调用linux终端及文件上传

    提供的"linux终端调用demo及上传文件"可能包含了一个示例项目,演示了如何在C#中实际应用上述方法。这个项目可能会包含C#代码文件,用于建立SSH连接,执行命令,以及使用Plink或SCP进行文件上传。通过学习和分析这些...

Global site tag (gtag.js) - Google Analytics