linux ftp本地目录下,linux下本地文件与远端FTP同步的脚本实现

复制内容到剪贴板

代码:#timestamp=".timestamp"

tempfile="/tmp/ftpsyncup.$$"

user="username"

server="serverip"

RDB="/TEST/ANIME/"

RD[1]="[Darker than BLACK][黑色契约者]"

RD[2]="POLYPHONICA_神曲奏界"

RD[3]="CLAYMORE_大剑"

LDB="/var/ftp/comic/TV动画/连载中动画/"

LD[1]="[Darker than BLACK][黑色契约者]"

LD[2]="POLYPHONICA_神曲奏界"

LD[3]="Claymore_大剑"

count=0

timeouter=0

trap "/bin/rm -f $tempfile" 0 1 15      # zap tempfile on exit &sigs

cd "$LDB"                                #change to local home directory

echo "open $server" > $tempfile

echo "user $user password" >> $tempfile

echo "cd $RDB" >> $tempfile

for ((i=1;i<=1;i++));do

lcd ${LD[i]}

"cd  ${RD[i]}" >>$tempfile

for filename in  *.rmvb

do

if [ -f "$filename" ] ; then

echo "put -c  \"$filename\"" >> $tempfile

count=$(( $count + 1 ))

fi

done

done

echo "quit" >> $tempfile

echo "Synchronizing: Found $count files in local folder to upload."

if  lftp < $tempfile ; then

echo "Done. All files synchronized up with $server"

fi

exit 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值