Câu hỏi Tải xuống thư mục FTP từ xa


Làm cách nào để tải xuống một thư mục được chỉ định và tất cả các tệp của nó từ máy chủ FTP (yêu cầu tên người dùng + mật khẩu)?


8
2017-08-23 03:06


gốc




Các câu trả lời:


Sở thích cá nhân của tôi là filezilla.

Bạn có thể cài đặt nó từ kho bằng cách gõ sudo apt-get install filezilla.

Nó khá ổn định và có nhiều tính năng.

enter image description here

Ngoài ra, nếu bạn muốn tải xuống bằng cách sử dụng trình bao FTP client (không có GUI), bạn có thể thử sử dụng wget hoặc là ncftp.

Vài ví dụ:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, (Ở đâu "R" = đệ quy, "v" = tiết)

wget -r ftp://username:password@<ftp_site>/

wget cung cấp nhiều tùy chọn, tôi đã sử dụng nó nhiều lần bản thân mình và tôi nghĩ rằng bạn thực sự nên thử nó (đọc nó là 'trang người đàn ông', nó có giá trị nó)


10
2017-08-23 03:12



Lợi ích của việc sử dụng Filezilla thay vì Nautilus là gì? - Jo-Erlend Schinstad
điều này hoạt động hoàn hảo. tôi có các ký tự đặc biệt trong tên người dùng của mình. cảm ơn - pumpkin_cat


Mở Nautilus, chọn File> Connect to server .. Chọn FTP có đăng nhập. Khi bạn đã đăng nhập, nhấp chuột phải vào thư mục bạn muốn sao chép và dán nó vào đâu đó trên hệ thống cục bộ của bạn.

Không cần phải cài đặt công cụ. Bạn có mọi thứ bạn cần. :)


8
2017-08-23 04:47





Một vài giải pháp dòng lệnh từ chủ đề này trên SO:

wget -l 100 --user=<user> --password=<password> ftp://server/which/folder

Các -l 100 để đặt độ sâu thành 100, như -r đặt nó thành 5.

Hoặc là:

wget -r ftp://user:pass@server.com/

Có thể không phải lúc nào cũng hoạt động, theo SO, vì vậy hãy thử -m thay thế.

Hoặc dùng ncftp như sau:

ncftp -u <user> -p <pass> <server>
ncftp> mget directory

Hoặc sử dụng sftp:

scp -r user@server:/which/folder /destination/folder/

Điều này là rất khuyến khích trên đồng bằng FTP.


8
2017-08-23 04:21





Bất kỳ máy khách FTP nào cũng có thể tải xuống thư mục một cách đệ quy và cũng xác thực bằng tên người dùng và mật khẩu. Chỉ cần khởi động Trung tâm phần mềm Ubuntu, tìm kiếm "ftp" và chọn một trong các tùy chọn.

Filezilla trông giống như một ứng cử viên tốt để cài đặt và xem nếu nó làm việc cho bạn (mặc dù tôi không bao giờ sử dụng nó).

Hoặc bạn có nghĩa là bạn muốn tải các tập tin theo một cách khác thường (trong một thiết bị đầu cuối, từ một kịch bản shell, vv)?


0
2017-08-23 03:15



Có tốt hơn từ thiết bị đầu cuối (tôi là hardcore). - el_pup_le