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.