bagaimana cara menyinkronkan folder ftp dengan folder lokal?

10

Saya memiliki folder lokal, dan saya ingin menyinkronkannya folder di server web melalui FTP. apa cara terbaik untuk mencapai ini? Saya lebih suka untuk dapat melakukan ini melalui terminal, sehingga saya hanya dapat memiliki perintah 'pembaruan' yang akan memperbarui file pada server.

GSto
sumber

Jawaban:

7

Anda dapat memasangnya dengan curlftpfslalu menyelaraskannya dengan unison.

Martin Ueding
sumber
2
... atau rsync(yang digunakan oleh unison)
dAnjou
rsynctidak menyinkronkan dalam dua cara saya pikir.
Martin Ueding
Tidak, tidak. Tetapi untuk kasus ini tidak perlu. Saya hanya ingin menambahkannya;)
dAnjou
Benar, dalam hal ini rsync --deleteakan melakukan trik.
Martin Ueding
Sebuah tutorial yang bagus tentang bagaimana melakukan itu (itu tidak rumit, tetapi membantu untuk memiliki pedoman): raphael.li/tips/synchronize-ftp
Clément
1

Skrip yang Anda cari mungkin FTPSync .

Matthias Weiler
sumber
2
Meskipun tautan ini dapat menjawab pertanyaan, lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini dan memberikan tautan untuk referensi. Jawaban hanya tautan dapat menjadi tidak valid jika halaman tertaut berubah.
Peachy
Saya melihat bahwa itu masuk akal secara umum, tetapi dalam hal ini saya merekomendasikan sebuah program. Apa lagi yang harus saya tulis? Ketik "ftpsync.pl -h" untuk mempelajari cara menggunakannya.
Matthias Weiler
Halaman dipindahkan ke savannah.gnu.org/projects/ftpsync dan ada repositori git: git.savannah.gnu.org/cgit/ftpsync.git
Clément