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

ftp get

 
阅读更多

#!/bin/ksh
if [ $# -lt 3 ]
then
    echo Usage: $0 hostname directory filename
    echo Note: make sure the machine,login,password has  existed in ${HOME}/.net
rc. 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) }'`
file=$3
directory=$2
echo $file
# FTP file
ftp $hostname << EOF 2>&1
prompt off

bin
cd $directory
mget $file
EOF

 

0
3
分享到:
评论

相关推荐

    ftp.rar_ftpput_ftpput ftpget_实现ftpget与ftpput功能

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

    FTPGET源码,开源的windows ftp客户端

    ftpget is a command line tool it automatizes FTP transfers To get the documentation, just launch ftpget with no argument

    ftpget .rar

    在Qt中,可以通过QNAM的get()或put()方法进行文件的下载和上传,同时设置正确的TransferMode。 5. 错误处理:处理网络错误和FTP协议错误,例如连接失败、文件不存在等。Qt提供了丰富的错误信息和信号槽机制,以便...

    python ftp get

    Python FTP Get是一个常见的任务,它涉及到使用Python编程语言来实现FTP(File Transfer Protocol)客户端功能,以便从远程服务器上下载文件。在这个过程中,我们需要使用Python的`ftplib`库,这是Python标准库的一...

    ftpget:(未维护)将承诺从 ftp 获取一些文本文件

    ftpget 将承诺从 ftp 为您提供一些文本文件。 import ftpget from 'ftpget' ; ftpget ( 'ftp.example.com' , '/pub/file.txt' ) . then ( function ( content ) { console . log ( content ) ; } ) ;

    Qt之QNetworkAccessManager 实现FTP文件上传/下载功能

    Qt5移除了QFtp API,原因是其实现质量,QNetworkAccessManager 可以用来提供 ftp url 的上传下载操作; 但是美中不足的是QNetworkAccessManager没有提供list()、cd()、remove()、mkdir()、rmdir()、rename() 和 ...

    FTP 550 Permission denied 只能建文件夹,没法删除及上传文件的原因说明

    出现这种问题, ①首先检查用户对应的角色名,然后看路径设置是否正确,有没有相关的权限,如果这些都没问题,然后就尝试下面的操作: ②重起FTP服务,最好从服务里面重启(不能根本解决); ③重新设置Server-U帐号和...

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

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

    FTP批量验证工具333.zip

    6. **GetShell风险**:标签中提到的"getshell"暗示了可能的安全风险。如果验证工具被恶意利用,可能会成为获取服务器控制权的手段,因为成功的账号密码可以用来上传或下载文件,甚至执行服务器上的命令。 总的来说...

    ftp动态库文件

    function int ftpInit() LIBRARY "ftpdll.dll" //初始化 function int ftpFree() LIBRARY "ftpdll.dll" //用完以后释放 ...function int ftpGet(string remotefile, string localfile) LIBRARY "ftpdll.dll" //下载文件

    ruby ftp封装实例详解

    log_info("FtpGet: #{origin_file} -&gt; #{local_file}") begin @current_ftp.getbinaryfile(origin_file, local_file + ".tmp") rescue delete_local_file(local_file + ".tmp") end rename_local_file(local_...

    SIM7000 系列_FTP_应用文档_V1.00

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

    FTP的200、227,501错误

    FTP的200、227,501错误解决办法。

    FTPDown.rar_FTP 易语言_FTP易语言_ftp下载_易语言 FTP

    易语言中可能会有类似`FTPGet`的函数,需要传入文件名和本地保存路径。这个过程可能涉及断点续传、错误处理等高级特性。 4. 错误处理:在FTP操作中,可能会遇到网络问题、权限问题等,因此,良好的错误处理机制是必...

    基于Labview的 FTP 的文件传输

    5. **文件下载**:通过`FTP Get File`函数将服务器上的文件下载到本地,同样需要提供源文件路径和目标保存路径。 6. **状态检查**:在每次操作后,使用`FTP Error?`函数检查是否存在错误,以确保文件传输的成功。 ...

    c语言写的ftp工具

    4. FTP客户端实现:`ftpget`是FTP客户端的一个常见功能,用于从服务器下载文件。它需要执行以下步骤: - 建立控制连接:使用socket创建连接,并发送USER和PASS命令完成身份验证。 - 发送RETR命令:指定要下载的...

    Delphi7下写的非常完整的FTP客户端程序

    在IT领域,FTP(File Transfer Protocol)是一种广泛用于在互联网上传输文件的标准协议。这个"Delphi7下写的非常完整的FTP客户端程序"是利用Delphi 7编程环境开发的一个应用程序,它允许用户与FTP服务器进行交互,...

    vc++用FTP下载客户端程序

    `FtpGet.cpp`是FTP获取功能的核心实现。这个文件中,开发者可能会使用WinInet库或者其他的FTP库,如libcurl,来实现FTP协议的交互。它将包含连接到FTP服务器、登录、列出目录、选择文件并开始下载的函数。FTP协议的...

    利用ftp下载文件

    - `FtpGet.cpp` 涉及FTP下载功能的核心代码,很可能包含了FTP GET请求的实现,用于从服务器下载文件。 - `http.cpp` 和 `http.h` 可能是HTTP协议相关的函数库,尽管FTP和HTTP是不同的协议,但这里可能是用于处理HTTP...

Global site tag (gtag.js) - Google Analytics