当前位置: 首页 > 知识库问答 >
问题:

使用外壳脚本在 FTP 服务器中移动文件

程毅
2023-03-14

我遇到了以下场景

  1. 将文件从FTP服务器下载到本地并进行处理

例如:FTPSERVER/dir/file_name=

    < li >处理后,将FTP服务器中的文件移动到其存档文件夹中

例如:FTPSERVER/dir/file_name=

我必须使用shell脚本来完成这项工作。我已经完成了第一部分使用

ncftpget -u $USER -p $PASS $HOST/DIR/$FILENAME

我不知道如何做第二部分……这是将文件移动到FTP服务器的存档DIR中。。。

有人可以帮我这个...

提前谢谢。。。

共有1个答案

欧阳安晏
2023-03-14
ftp -n $HOST <<EOF
user $USER $PASS
rename DIR/$FILENAME DIR/ARCHIVE/$FILENAME
EOF
 类似资料:
  • 我正在尝试将FTP服务器上的多个文件移动到同一服务器上的不同目录。到目前为止,我已经编写了一个bash脚本,该脚本将登录并检索远程目录中的任何新文件,但ftp命令不支持“mv”命令。本质上,该脚本将下载新文件,然后在下载后将文件移动到同一服务器上的不同目录。请注意,每次文件名都会不同,因此通配符的使用很重要。 在你回答之前,请注意这需要自动化,所以使用像Filezilla这样的GUI对我没有帮助,

  • 本文向大家介绍Shell脚本搭建FTP服务器(vsftpd),包括了Shell脚本搭建FTP服务器(vsftpd)的使用技巧和注意事项,需要的朋友参考一下 各种知识点都写在注释里。 只需要 sudo $PATH/ftpsetup.sh即可,默认以test/test为用户名密码登录,登录后的根目录只读,子目录writable可写。 Ubuntu 13和Linux Mint 15上测试ok。

  • 我想知道是否可以使用apache camelendpoint属性将文件从FTP服务器移动或下载到本地目录? 我使用“&move=C:\folder”作为属性,但它不起作用,我得到以下错误

  • 本文向大家介绍Shell脚本实现上传zip压缩文件到FTP服务器,包括了Shell脚本实现上传zip压缩文件到FTP服务器的使用技巧和注意事项,需要的朋友参考一下

  • 我正在写一个涉及多个客户的应用程序。一个客户端使用FTP将文件上传到服务器,然后另一个客户端下载并删除该文件。我使用FTP服务器作为一种中间人来交换信息,因为我不希望用户必须向前移植。我已经知道如何上传文件,但我不知道如何删除文件。使用FTP删除文件的命令是: 我试过这么做,但没有成功。以下是我尝试过的代码: 我有一种感觉 我在这个网站上读到了关于类似问题的其他问题,所有的回答都告诉我使用图书馆。

  • 5.1.1. 服务器端脚本和实用工具概述 5.1.2. mysqld-max扩展MySQL服务器 5.1.3. mysqld_safe:MySQL服务器启动脚本 5.1.4. mysql.server:MySQL服务器启动脚本 5.1.5. mysqld_multi:管理多个MySQL服务器的程序 MySQL服务器,即mysqld,是在MySQL安装中负责大部分工作的主程序。服务器随附了几个相关脚