lftp: cách sao chép tập tin trên máy chủ từ xa


8

Làm thế nào để sao chép tập tin trên máy chủ từ xa bằng lftp?

Di chuyển tệp dễ như sử dụng mvlệnh, nhưng có lệnh nào tương đương cpkhông?

Câu trả lời:


5

từ trang người đàn ông:

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.

để bạn có thể sao chép một tập tin, bằng cách thực hiện:

get filename -o ftp://user@ftpsite/directory/copyoffile

có lẽ điều đó sẽ hoạt động tốt hơn put/getnếu chỉ vì bạn sẽ làm một cái gì đó như FXP và máy chủ sẽ sử dụng băng thông cục bộ của chính nó


13

từ tập lệnh bash tự động:

lftp -u login,password some.host.com -e "put file ; exit "

và từ vỏ tương tác của lftp:

put localFileToBeSent

Cảm ơn câu trả lời, nhưng tôi đã hỏi cách sao chép tệp trên máy chủ từ xa, không phải máy chủ từ xa. Các tập tin đã có trên máy chủ từ xa và tôi muốn có một bản sao của nó với tên và thư mục khác nhau. Tôi có phải sử dụng máy chủ cục bộ, nhận và đặt lệnh cho việc này không?
takeshin

Nó trông như vậy, chỉ cần nhìn vào helpđầu ra lftp, không có gì thậm chí gợi ý về một copylệnh. get / put trông giống như cách bạn sẽ phải làm điều đó.
cpbills

@cpbills afaik nó không phải là một lệnh tiêu chuẩn, vì vậy bạn sẽ cần một chút may mắn và hỗ trợ cho bất cứ ai ở đầu kia của kết nối của bạn.
pQd

ý bạn thế nào nhận và đặt là các lệnh khá phổ biến. bạn có nghĩa là để bình luận về câu trả lời của tôi? và vâng, một máy chủ cần hỗ trợ fxp trong một số khả năng, nhưng đó là một giải pháp thực tế.
cpbills

6

Kiểm tra nội dung nhân bản để chuyển một hoặc một số tệp:

Gương dựng sẵn lftp có thể tải xuống hoặc cập nhật toàn bộ cây thư mục. Ngoài ra còn có gương ngược (mirror -R) tải lên hoặc cập nhật cây thư mục trên máy chủ. Mirror cũng có thể đồng bộ hóa các thư mục giữa hai máy chủ từ xa, sử dụng FXP nếu có.

Vì thế,

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.