Carica solo i file modificati sul server FTP


11

Voglio caricare file dal mio computer su un sito FTP e non voglio caricare file che sono già sul server. Quindi ho bisogno di uno strumento che scopra quali file locali sono diversi da quelli sul server o che non esistono sul server.

Alcuni requisiti:

  • Sto usando un provider economico che non supporta rsync o ssh, quindi posso usare solo FTP.

  • Genero i file prima di caricarli, quindi confrontare i timestamp non ha senso.

  • Ho provato lftp con il comando mirror. È lento (penso che carica tutti i file).

  • Carico i file da diversi computer, quindi non posso usare sitecopy , che utilizza un database locale per tenere traccia dei file presenti sul server.

  • Mi piacerebbe essere in grado di caricare tutti i file modificati con un solo comando. Preferibilmente nessuna applicazione GUI. E deve funzionare su Ubuntu.

Stavo pensando di creare uno strumento simile a sitecopy, ma che memorizza i checksum di tutti i file sul server FTP sul server stesso. Ma poi ho pensato che potrebbe già esserci uno strumento del genere.


A proposito, appartiene invece a serverfault?
Martin Vilcans,

Potresti dare un'occhiata alle risposte a questa domanda su ServerFault: serverfault.com/questions/24622/how-to-use-rsync-over-ftp
Neil Santos

Risposte:


2

Hai provato Filezilla ?

Dispone di una funzionalità di "Confronto directory" che potrebbe essere ciò che stai cercando.


1
Uhm, questa domanda ha più di 5 anni e l'OP non è stato eseguito l'accesso al sito per oltre un anno. Perché provare a rianimarlo adesso? : P
Patrick,

La domanda non è solo di interesse per l'OP ma anche per altri come me.
René Nyffenegger,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.