你的linux有FTP功能吗?如果有的话可以直接从windows上面写 FTP脚本

如:

@echo off

set bak=d:\db_bak

del a.txt

echo open 10.10.4.163>a.txt

echo ftp>>a.txt

echo 123456>a.txt

echo lcd d:\db_bak >a.txt

echo cd yfxtbackup >a.txt

echo prompt >a.txt

forfiles /p %bak% /d 0 /c "cmd /c echo put @file " >a.txt

echo bye>a.txt

ftp -s:a.txt

如果windows上面有FTP的话,那就从linux上面直接向windows传文件 如:

#! /bin/bash

cd /ftp/

CURRENTDATE=` date +%Y%m%d `

YESTERDAY=` date -d yesterday +%Y%m%d `

THREEDAYAGO=` date -d '3 days ago' +%Y%m%d `

#echo $TWODAYAGO

ftp -n -i 10.98.34.3 << !

user ftpuser ftpuser

bin

mput $YESTERDAY.*

delete $THREEDAYAGO.*

bye

!

如果你的操作系统是win7、或者win8那就可以做个NFS网络文件系统共享,直接挂载到linux上面直接cp即可!

望采纳

谢谢!

取消

评论