Bagaimana cara menyalin file di server jauh menggunakan lftp?
Memindahkan file semudah menggunakan mv
perintah, tetapi adakah perintah yang setara cp
?
dari halaman manual:
ftpcopy
Obsolete. Use one of the following instead:
get ftp://... -o ftp://...
get -O ftp://... file1 file2...
put ftp://...
mput ftp://.../*
mget -O ftp://... ftp://.../*
or other combinations to get FXP transfer (directly between two ftp
servers). lftp would fallback to plain copy (via client) if FXP trans-
fer cannot be initiated or ftp:use-fxp is false.
sehingga Anda dapat menyalin file, dengan melakukan:
get filename -o ftp://user@ftpsite/directory/copyoffile
mungkin itu akan bekerja lebih baik daripada put/get
jika hanya karena Anda akan melakukan sesuatu seperti FXP, dan server akan menggunakan bandwidth lokal sendiri
dari skrip bash otomatis:
lftp -u login,password some.host.com -e "put file ; exit "
dan dari shell interaktif lftp:
put localFileToBeSent
help
outputlftp
, tidak ada yang bahkan mengisyaratkancopy
perintah. get / put terlihat seperti bagaimana Anda harus melakukannya.Periksa bawaan mirror untuk mentransfer satu atau beberapa file:
Cermin lftp builtin dapat mengunduh atau memperbarui pohon direktori keseluruhan. Ada juga mirror terbalik (mirror -R) yang mengunggah atau memperbarui pohon direktori di server. Mirror juga dapat menyinkronkan direktori antara dua server jarak jauh, menggunakan FXP jika tersedia.
Begitu,
sumber