`
niwtsew
  • 浏览: 72040 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ftp put

 
阅读更多

#!/bin/ksh
if [ $# -lt 3 ]
then
   echo Usage: $0 hostname directory filename
   echo Note: make sure the machine,login,password has been existed in ${HOME}/.
netrc. For example:
   echo
   echo machine=zsups315
   echo login=root
   echo password=mypassword
   exit 1
fi

hostname=$1

#get file list
file=`echo $* | awk '{ for  (i = 3; i <= NF ; i++ )  printf("%s ",$i) }'`
directory=$2

# FTP file
ftp $hostname << EOF 2>&1
prompt off
bin
cd $directory
mput $file
EOF

0
0
分享到:
评论

相关推荐

    ftp.rar_ftpput_ftpput ftpget_实现ftpget与ftpput功能

    本文将详细探讨如何实现FTP客户端的两个关键功能:FTPGET(下载文件)和FTPPUT(上传文件),以及这两个功能在实际应用中的作用和实现原理。 FTPGET功能允许用户从FTP服务器上下载所需的文件。其工作流程大致如下:...

    ftp.rar_FTP 下载_ftp_ftp put dir cd _ftp客户端 c_linux ftp socket

    在linux环境下用socket编程实现一个FTP,并支持以下命令: 1.?显示FTP的命令 2.pwd显示客户端的路径 3.dir列出客户端的文件信息 ... 5.put 上传一个文件 6.get 下载一个文件 7.quit 结束,退出FTP

    delphixe10 FTP详解.rar

    使用delphixe10自己开发的FTP小工具,ics的FtpClient控件,包含上传文件,下载文件,删除文件,列出文件目录,创建目录,进入目录以及查看文件。使用delphixe10打开即可以运行程序!必须含有ics的ftpclient控件

    SIM7000 系列_FTP_应用文档_V1.00

    - **AT+FTPPUT**:上传文件到FTP服务器。 - **AT+FTPGET**:从FTP服务器下载文件。 - **AT+FTPSIZE**:获取FTP服务器上的指定文件的大小。 - **AT+FTPSTATE**:获得FTP连接状态。 - **AT+FTPDELE**:删除FTP服务器上...

    Linux ftp 命令行中下载文件get与上传文件put的命令应用详解

    本文将深入讲解如何使用`get`命令下载文件以及`put`命令上传文件,同时还会列出一些常用的FTP命令,帮助你更好地理解和操作Linux FTP。 **一、下载文件(get命令)** 在Linux FTP命令行中,`get`命令用于从远程FTP...

    ruby ftp封装实例详解

    log_info("FtpPut: #{origin_file} -&gt; #{remote_path}") begin @current_ftp.putbinaryfile(origin_file, remote_path + _file_name + ".tmp") rescue delete(remote_path + _file_name + ".tmp") end @...

    3CDaemon工具(运维工具FTP&TFTP服务器)

    3CDaemon是一款功能强大的运维工具,主要用于提供FTP(File Transfer Protocol)和TFTP(Trivial File Transfer Protocol)服务。这两个协议在IT行业中扮演着重要的角色,尤其在系统管理、网络配置、设备更新以及...

    Linux下FTP命令详解.pdf

    ### Linux下FTP命令详解 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,而Linux作为一款广泛使用的操作系统,在其环境下熟练掌握FTP命令对于高效地管理文件和资源至关重要。以下是对...

    Linux下FTP命令详解

    ### Linux下FTP命令详解 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和应用。在Linux系统中,FTP客户端通常通过命令行的方式来进行文件的上传、下载以及管理远程服务器上的文件。本文...

    ftp上传下载文件及文件夹

    FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,广泛应用于服务器与客户端之间的文件交换。在Java中,我们可以利用内置的API或者第三方库如Apache Commons Net来实现FTP的文件上传和下载...

    Linux使用Shell脚本实现ftp的自动上传下载

    #FileName:ftpput.sh #Function:从本地客户端向 ftp 服务器上传一个文件 #Version:V0.1 #Author:Sunrier #Date:2012-07-20 #IP 表示 ftp 的服务器 ip 地址 IP=127.0.0.1 #FULLNAME 获取本地文件全路径名 FULLNAME=...

    基于Labview的 FTP 的文件传输

    4. **文件上传**:使用`FTP Put File`函数将本地文件上传到服务器,需要指定本地文件路径和服务器目标路径。 5. **文件下载**:通过`FTP Get File`函数将服务器上的文件下载到本地,同样需要提供源文件路径和目标...

    FTP 命令详解 有例子,等等

    ### FTP命令详解 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和服务。通过FTP,用户可以在不同的计算机系统之间上传、下载文件。本篇内容将深入解析FTP命令及其使用方法,帮助用户更好...

    可以发送到FTP的代码

    Public Sub FTPPut() Dim srcfile1, dstfile1 Dim objFSO, objMyFile, objShell Dim strFTPScriptFileName, strFile2Get Dim strLocalFolderName, strFTPServerName, strLoginID Dim strPassword, ...

    ftp使用命令行上传文件

    ftp使用命令行上传文件

    FTP使用什么命令来定位服务器与本地硬盘的路径rar

    ./busybox ftpput -u yuanweizhong -p @weiwei960218 10.7.101.24 c.txt a.txt patch -p1&lt; netkit-ftp-0.17-cross.patch arm-ca53-linux-gnueabihf-gcc ./configure --with-c-compiler=arm-ca53-linux-gnueabihf-...

    FTP使用什么命令来定位服务器与本地硬盘的路径夹.rar

    ./busybox ftpput -u yuanweizhong -p @weiwei960218 10.7.101.24 c.txt a.txt patch -p1&lt; netkit-ftp-0.17-cross.patch arm-ca53-linux-gnueabihf-gcc ./configure --with-c-compiler=arm-ca53-linux-gnueabihf-...

    qt下ftp异步上传类

    3. **文件上传**:类应支持单个文件的上传,包括选择本地文件、设置远程目标路径、发送FTP PUT命令等。 4. **目录操作**:FTP协议允许创建、删除和改变目录,所以类应提供这些功能,以便在服务器上构建所需的文件...

    FTP使用什么命令来定位服务器与本地硬盘的路径 ftp.rar

    ./busybox ftpput -u yuanweizhong -p @weiwei960218 10.7.101.24 c.txt a.txt patch -p1&lt; netkit-ftp-0.17-cross.patch arm-ca53-linux-gnueabihf-gcc ./configure --with-c-compiler=arm-ca53-linux-gnueabihf-...

Global site tag (gtag.js) - Google Analytics