shell 脚本连接FTP,以及迁移FTP的文件从A到B

shell 脚本连接FTP,以及迁移FTP的文件从A到B

#!/bin/sh
#该脚本运行执行需要在机器上安装ftp,yum -y install ftp
#set-x设置调试模式
#set -x
#ftp服务器地址
ftpip=192.168.1.113
#ftp服务器端口
ftpport=21
#ftp服务器账号
username=ftpa
#ftp服务器密码
password='xxxxxx'
#源目录
#目录写法范例ftp://192.168.1.113/A/testA/testAA/
#目录写法范例ftp://192.168.1.113/B/testB/testBB/
#注意此处要确保testAA只给我们使用,因为下边命令会把testAA下所有文件挪到testBB并删除testAA文件夹并重建testAA,testA和A不受影响!!!!!
srcdirectory='A/testA/testAA'
#目标目录
destdirectory='B/testB/testBB'
#时间
riqi="`date +%Y-%m-%d-%H-%M-%S`"
filename=${nlist}
#连接ftp
ftp -i -v -n $ftpip $ftpport <<EOF
user $username $password
cd ${srcdirectory}
nlist
cd /
rename ${srcdirectory}${filename} ${destdirectory}/${riqi}${filename}
mkdir ${srcdirectory}
EOF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值