- Zaloguj się na FAQ shell serwera, czyli pobierz i uruchom program PuTTY i po FAQ SSH zaloguj się na FAQ shell serwera:
- W otwartym oknie programu w polu
- Host Name... podaj adres IP serwera znaleziony Finderem,
- wybierz Connection type FAQ SSH
- oraz w polu Port podaj numer portu - domyślny 22.
- Następnie kliknij przycisk Open.
- Przy pierwszym logowaniu przez FAQ SSH zostaniesz poproszony o akceptację certyfikatu - potwierdź.
- Zaloguj się używając konta 'admin'
- W otwartym oknie programu w polu
- Przejdź do udziału sieciowego Download
Bash:cd /share/Download
- Utwórz i przejdź do katalogu, do którego chcesz zapisać wybrane pliki:
Bash:mkdir -p ftpdl cd ftpdl
- Teraz masz dostępne dwie możliwości:
- Pobieranie rekursywne (parametr
-r
):
Bash:wget -r ftp://login:haslo@host.ip/public_html/katalog
- Mirrorowanie zawartości, które w każdym przyszłym uruchomieniu, pobierze tylko różniące się rozmiarem lub datą pliki (parametr
-m
):
Bash:wget -m ftp://login:haslo@host.ip/public_html/katalog
- Pobieranie rekursywne (parametr
A-Z
, 0-9
, _
to zapisz je w cudzysłowu.
Bash:
wget -m ftp://login:"haslo"@host.ip/public_html/katalog
Dodatkowo możesz dodać parametry:
-x -nv -nH
Bash:
wget -m -x -nv -nH ftp://...
\
-nv
|
--no-verbose
|turn off verboseness, without being quiet.\
-x
|
--force-directories
|force creation of directories.\
-nH
|
--no-host-directories
|don't create host directories.Pobieranie w tle
Aby móc zostawić pobieranie w tle, w tym wypadku program
wget
, przejdź do App Center w panelu zarządzania serwerem i zainstaluj z narzędzi developerskich Optware. Po pomyślnym zainstalowaniu, zaloguj się ponownie do konsoli FAQ shell i zainstaluj screen
. W tym celu wykonaj:
Bash:
opkg update
opkg install screen
wget
poprzedzisz poleceniem screen
, np.:
Bash:
screen wget -m -x -nv -nH ftp://...
Control
+A
+D
.Do sesji możesz powrócić w każdym momencie wpisując polecenie:
Bash:
screen -r
Wiele sesji w tle
Listę sesji możesz wyświetlić:
Bash:
screen -list
Bash:
screen -r nazwa_ekranu