{Disarmed} {Disarmed} Re: Move files to ftp
Alexander Lukyanov <[email protected]> Wed, 24 Dec 2014 16:37:20 +0400
| Newsgroups | gmane.network.lftp.user |
|---|---|
| Message-ID | <CANnoEwoWbpBeH7-tMNsHSTLyevMa+pQM0wqfQRy0Mi+S6AmD3g@mail.gmail.com> |
Please try http://lftp.yar.ru/ftp/devel/lftp-4.6.0.20141224.tar.gz, it has the option --Remove-source-files fixed to remove files already present at the target site. 2014-12-18 18:12 GMT+03:00 Kai Stian Olstad <[email protected]>: > Hi, > > > > Thank you, looking forward to the solution. > > > > - > > Kai Stian > > > > > > On Wednesday 17. December 2014 19:50:00 Alexander Lukyanov wrote: > > > Ok, I see the problem. I'll implement a solution. > > > 17.12.2014 17:34 пользователь "Kai Stian Olstad" > > > <[email protected]> > > > написал: > > > > Hi, > > > > > > > > My challenge is that I have no control over when files appear in the > > > > source folder, so running a rm -rf after a lftp most probably will > delete > > > > new files that have been added to source. > > > > > > > > > > > > > > > > - > > > > > > > > Kai Stian > > > > > > > > On Wednesday 17. December 2014 12:05:18 Alexander Lukyanov wrote: > > > > > You can run rm -rf after mirror to remove any remaining files. > > > > > > > > > > 23:37, сб, 13.12.2014, Kai Stian Olstad <[email protected] > >: > > > > > > Hi, > > > > > > > > > > > > > > > > > > > > > > > > I'm trying to move files recursive to a ftp server. > > > > > > > > > > > > Since mput doesn't support moving files recursive I'm using mirror > > > > > > > > > > > > instead. > > > > > > > > > > > > > > > > > > > > > > > > lftp -e 'mirror -c -p -R --Remove-source-files /source /target; > bye' > > > > > > -u > > > > > > > > > > > > ftp > > > > > > > > > > > > ftp://192.168.1.10 > > > > > > > > > > > > > > > > > > > > > > > > This sort of work since it remove the source files aka. move on the > > > > > > > > first > > > > > > > > > > run. > > > > > > > > > > > > But if the same files is copied in to /target directory again with > cp > > > > > > > > -p > > > > > > > > > > to > > > > > > > > > > > > preserve the modification time, lftp doesn't put the file to the > ftp > > > > > > > > > > > > server > > > > > > > > > > > > since the file already exist in /target and it doesn't remove the > > > > > > > > source > > > > > > > > > > file > > > > > > > > > > > > either. > > > > > > > > > > > > > > > > > > > > > > > > Shouldn't lftp remove the source anyway since I used the > > > > > > > > > > > > --Remove-source-files > > > > > > > > > > > > argument? > > > > > > > > > > > > > > > > > > > > > > > > Or is there another way to achieve this? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > > > Kai Stian Olstad > > > > > > > > > > > > PS: I tried sending this mail from a different domain but it did > not > > > > > > > > > > > > go through so I'll try with Gmail. > > > > > > > > > > > > _______________________________________________ > > > > > > > > > > > > lftp mailing list > > > > > > > > > > > > [email protected] > > > > > > > > > > > > http://univ.uniyar.ac.ru/mailman/listinfo/lftp > > > -- Alexander. _______________________________________________ lftp mailing list [email protected] http://univ.uniyar.ac.ru/mailman/listinfo/lftp