#!/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
分享到:
相关推荐
本文将详细探讨如何实现FTP客户端的两个关键功能:FTPGET(下载文件)和FTPPUT(上传文件),以及这两个功能在实际应用中的作用和实现原理。 FTPGET功能允许用户从FTP服务器上下载所需的文件。其工作流程大致如下:...
在linux环境下用socket编程实现一个FTP,并支持以下命令: 1.?显示FTP的命令 2.pwd显示客户端的路径 3.dir列出客户端的文件信息 ... 5.put 上传一个文件 6.get 下载一个文件 7.quit 结束,退出FTP
使用delphixe10自己开发的FTP小工具,ics的FtpClient控件,包含上传文件,下载文件,删除文件,列出文件目录,创建目录,进入目录以及查看文件。使用delphixe10打开即可以运行程序!必须含有ics的ftpclient控件
- **AT+FTPPUT**:上传文件到FTP服务器。 - **AT+FTPGET**:从FTP服务器下载文件。 - **AT+FTPSIZE**:获取FTP服务器上的指定文件的大小。 - **AT+FTPSTATE**:获得FTP连接状态。 - **AT+FTPDELE**:删除FTP服务器上...
本文将深入讲解如何使用`get`命令下载文件以及`put`命令上传文件,同时还会列出一些常用的FTP命令,帮助你更好地理解和操作Linux FTP。 **一、下载文件(get命令)** 在Linux FTP命令行中,`get`命令用于从远程FTP...
log_info("FtpPut: #{origin_file} -> #{remote_path}") begin @current_ftp.putbinaryfile(origin_file, remote_path + _file_name + ".tmp") rescue delete(remote_path + _file_name + ".tmp") end @...
3CDaemon是一款功能强大的运维工具,主要用于提供FTP(File Transfer Protocol)和TFTP(Trivial File Transfer Protocol)服务。这两个协议在IT行业中扮演着重要的角色,尤其在系统管理、网络配置、设备更新以及...
### Linux下FTP命令详解 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,而Linux作为一款广泛使用的操作系统,在其环境下熟练掌握FTP命令对于高效地管理文件和资源至关重要。以下是对...
### Linux下FTP命令详解 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和应用。在Linux系统中,FTP客户端通常通过命令行的方式来进行文件的上传、下载以及管理远程服务器上的文件。本文...
FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,广泛应用于服务器与客户端之间的文件交换。在Java中,我们可以利用内置的API或者第三方库如Apache Commons Net来实现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=...
4. **文件上传**:使用`FTP Put File`函数将本地文件上传到服务器,需要指定本地文件路径和服务器目标路径。 5. **文件下载**:通过`FTP Get File`函数将服务器上的文件下载到本地,同样需要提供源文件路径和目标...
### FTP命令详解 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和服务。通过FTP,用户可以在不同的计算机系统之间上传、下载文件。本篇内容将深入解析FTP命令及其使用方法,帮助用户更好...
Public Sub FTPPut() Dim srcfile1, dstfile1 Dim objFSO, objMyFile, objShell Dim strFTPScriptFileName, strFile2Get Dim strLocalFolderName, strFTPServerName, strLoginID Dim strPassword, ...
ftp使用命令行上传文件
./busybox ftpput -u yuanweizhong -p @weiwei960218 10.7.101.24 c.txt a.txt patch -p1< netkit-ftp-0.17-cross.patch arm-ca53-linux-gnueabihf-gcc ./configure --with-c-compiler=arm-ca53-linux-gnueabihf-...
./busybox ftpput -u yuanweizhong -p @weiwei960218 10.7.101.24 c.txt a.txt patch -p1< netkit-ftp-0.17-cross.patch arm-ca53-linux-gnueabihf-gcc ./configure --with-c-compiler=arm-ca53-linux-gnueabihf-...
3. **文件上传**:类应支持单个文件的上传,包括选择本地文件、设置远程目标路径、发送FTP PUT命令等。 4. **目录操作**:FTP协议允许创建、删除和改变目录,所以类应提供这些功能,以便在服务器上构建所需的文件...
./busybox ftpput -u yuanweizhong -p @weiwei960218 10.7.101.24 c.txt a.txt patch -p1< netkit-ftp-0.17-cross.patch arm-ca53-linux-gnueabihf-gcc ./configure --with-c-compiler=arm-ca53-linux-gnueabihf-...