Próbowałem użyć Filezilli i Cyberduck do przesyłania plików przez prosty serwer FTP. Mam następujące problemy:
Filezilla: Kiedy używam go do przesyłania plików, sprawdzam „Monitor aktywności”, użycie „% CPU” wynosi 150% - 200%. Byłem zszokowany. Mój mac zaczyna się opóźniać, więc go zatrzymuję.
Cyberduck: Kiedy ściągam folder z ftp, około 60 MB, w środku są małe pliki (* .php, * .jpg itp.). Pobranie plików zajęło około 8 godzin (czas wskazuje, ile czasu pozostało w cyberduck). Jeśli używam filezilli, zajmuje to tylko 1-3 minuty. Zauważyłem, że podczas korzystania z Cyberducka najpierw ustawia uprawnienia, a nie przenosi pliki bezpośrednio. I to trwało dość długo.
Dlatego poszedłem do google i odkryłem, że mac może używać Terminalu do łączenia się z serwerem ftp i pobierania plików.
ftp hostname
mget * (download all the files)
Teraz kolejny problem, powiedzmy, w moim ftp mam:
- blog(folder)
- php(folder)
- img(folder)
- others folder
Chcę pobrać „blog” i jego kolejne foldery i pliki. Czy mogę to zrobić w 1 wierszu poleceń? Jeśli nie, jak pobrać mój folder „blog”?
Pamiętam w poleceniu unix / linux, jest coś takiego:
- remove -R blba
które usuwają rekurencyjnie folder blba (jego kolejne foldery i pliki), zastanawiam się, czy polecenie ftp terminala mac może to obsługiwać.
Proszę doradź