Jak mogę pobrać cały folder przez FTP w terminalu?
terminal
data-transfer
ftp
daviesgeek
źródło
źródło
Innym sposobem jest użycie curl
Myślę, że to działa lub plik po pliku
Mam nadzieję, że to pomogło.
źródło
curl: (78) RETR response: 550
curl
absolutnie nie mogę sobie z tym poradzić.wget
mogą.Użyj
scp
(dokumentacja) lubsftp
(dokumentacja)źródło
Musiałem pobrać ponad 22 000 zdjęć z kamery internetowej z mojego serwera, co jest wyzwaniem zarówno dla Findera, jak i mojego programu FTP CyberDuck.
Zrobiłem więc następujące (na podstawie odpowiedzi @ bmike):
Następnie pliki są pobierane do żądanego folderu:
źródło
ja używam
Niestety
wget
nie obsługuje pobierania równoległego.źródło
postępuj zgodnie z tą instrukcją:
rodzaj
to wyglądasz jak ftp
następnie otworzysz ip serwera
wtedy poprosi o nazwę użytkownika, podasz
wtedy poprosi o hasło
wtedy powinieneś być zalogowany i ponownie zobaczyć powłokę ftp>, możesz wpisać „ls”, aby wyświetlić listę wszystkich plików, i możesz nawigować jak w inix z cd
kiedy znajdziesz swoją nazwę pliku, możesz ją pobrać
i voila, plik zostanie pobrany do katalogu, z którego lokalnie otworzyłeś powłokę
nie możesz pobrać katalogów, ale możesz przejść do swojego katalogu i pobrać wiele np. wszystkich plików
Zadanie: pobierz wiele plików
Aby skopiować wiele plików ze zdalnego serwera ftp do systemu lokalnego, należy użyć polecenia mget w następujący sposób. Możesz zostać poproszony o odpowiedź tak / nie (T / N) przed przesłaniem każdego pliku (możesz wyłączyć monit, przekazując opcję -i do klienta ftp). Aby pobrać wszystkie pliki, wpisz: ftp> mget *
informacje z http://www.cyberciti.biz/faq/linux-unix-ftp-commands/ cheers
źródło