Tôi có một tệp bó xây dựng một ứng dụng và sau đó tôi muốn tải nó lên máy chủ FTP từ dòng lệnh.
Xem xét tôi thực hiện tải lên thủ công với FileZilla , có dòng lệnh nào để tải lên tệp không?
Tôi giới hạn trong Windows.
Tôi có một tệp bó xây dựng một ứng dụng và sau đó tôi muốn tải nó lên máy chủ FTP từ dòng lệnh.
Xem xét tôi thực hiện tải lên thủ công với FileZilla , có dòng lệnh nào để tải lên tệp không?
Tôi giới hạn trong Windows.
Câu trả lời:
FileZilla không có bất kỳ đối số dòng lệnh nào (cũng không có cách nào khác) cho phép chuyển tự động. Xem:
Đối số dòng lệnh (Máy khách)
https://trac.filezilla-project.org/ticket/2317
Mặc dù bạn có thể sử dụng bất kỳ ứng dụng khách FTP nào khác cho phép tự động hóa.
Ví dụ: WinSCP:
https://winscp.net/eng/docs/guide_automation
Một tập lệnh WinSCP điển hình ( script.txt
) để tải lên trông giống như:
open ftp://user:password@example.com/
put c:\files\*.* /home/user/
exit
Để chạy tập lệnh, sử dụng:
WinSCP.com /ini=nul /log=ftp.log /script=script.txt
WinSCP có thể tạo tập lệnh từ phiên FileZilla đã nhập .
Để biết chi tiết, xem hướng dẫn về tự động hóa FileZilla .
(Tôi là tác giả của WinSCP)
Bạn có thể sử dụng ứng dụng khách FTP tích hợp của Window để thực hiện việc này. Bạn không cần FileZilla.
ftp
open *computer_name*
send *local_file* {remote file}
Không có dòng lệnh nào để FileZilla tải lên tệp, nhưng bạn có thể sử dụng ftp (man ftp) hoặc có thể là cURL (man curl) thường sử dụng kết nối SSH .
Trên Linux, bạn có nhiều quyền truy cập hơn vào các tùy chọn so với trên windows, nhưng bạn có thể cài đặt Cygwin để cải thiện Windows.
Tôi hi vọng cái này giúp được. Học dòng lệnh rất tiết kiệm thời gian - có những điều bạn có thể làm với nó sẽ mất nhiều thời gian sử dụng GUI .