首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SFTP下载的文件,然后我想重命名服务器文件,如何做到这一点?

SFTP下载的文件,然后我想重命名服务器文件,如何做到这一点?
EN

Server Fault用户
提问于 2012-10-17 01:48:59
回答 1查看 1.1K关注 0票数 0

我必须安装银行界面,在这里我需要连接到远程银行,然后将银行服务器收件箱中的文件下载到本地服务器以供进一步处理。

所以我在crontab中执行sftp命令。

代码语言:javascript
复制
sftp -b /usr/local/CoXXX/inbox/get.sh user@host

而我的get.sh有这个

代码语言:javascript
复制
cd CoXX/inbox
get ^DELIST*
get ^BPAY*
bye

但是,我的要求是在下载文件后,我需要将服务器中的文件重命名为D- (相同的文件名),只需添加一个D-标识已经处理的its。

如果我这么做,我该怎么做?

代码语言:javascript
复制
rename DELIST* D-DELIST*

我认为它将重命名所有文件(而不是已下载的文件),如何将其存档?

EN

回答 1

Server Fault用户

发布于 2012-10-17 02:00:46

如果您不想先检索文件列表( sftp批处理中的ls),然后使用单独的传输处理它们,并在它们到达时逐一重命名,那么我将使用inotify工具。每当写入完成(文件下载)到您的目标目录,触发一个脚本重命名它。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/439169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档