Saya menulis skrip shell Linux untuk menyalin direktori lokal ke server jauh (menghapus file yang ada).
Server lokal: ftp
dan lftp
perintah tersedia, tidak ada ncftp
atau alat grafis apa pun.
Server jauh: hanya dapat diakses melalui FTP. Tidak ada rsync atau SSH atau FXP.
Saya berpikir tentang daftar file lokal dan jarak jauh untuk menghasilkan skrip lftp dan kemudian menjalankannya. Apakah ada cara yang lebih baik?
Catatan: Mengunggah hanya file yang dimodifikasi akan menjadi nilai tambah, tetapi tidak diperlukan.
wput
(pengunggah ftp wget-like):wput dir/ ftp://user:pass@host/dir