Scarica la directory FTP remota


9

Come posso scaricare una directory specificata e tutti i suoi file da un server FTP (che richiede nome utente + password)?

Risposte:


14

La mia preferenza personale è filezilla.

È possibile installarlo dai repository digitando sudo apt-get install filezilla.

È abbastanza stabile e con molte funzionalità.

inserisci qui la descrizione dell'immagine

In alternativa, se si desidera scaricare utilizzando un client FTP shell (nessuna GUI), è possibile provare a utilizzare wgeto ncftp.

Qualche esempio:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, (dove "R" = ricorsivo, "v" = dettagliato )

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

wget offre molte opzioni, l'ho usato molte volte da solo e penso che dovresti davvero provarlo (leggi la sua 'man page', ne vale la pena)


1
Quali sono i vantaggi dell'utilizzo di Filezilla invece di Nautilus?
Jo-Erlend Schinstad,

funziona perfettamente. avevo caratteri speciali nel mio nome utente. grazie
pumpkin_cat

9

Alcune soluzioni da riga di comando da questo thread su SO :

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

Il -l 100serve per impostare la profondità a 100, come -rinsiemi a 5.

O:

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

Potrebbe non funzionare sempre, come da SO, quindi prova -minvece.

Oppure usa ncftpcome di seguito:

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

In alternativa, utilizzare sftp:

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

Questo è altamente raccomandato su FTP semplice.


8

Apri Nautilus, seleziona File> Connetti al server. Seleziona FTP con login. Quando hai effettuato l'accesso, fai clic con il pulsante destro del mouse sulla cartella che desideri copiare e incollala da qualche parte sul tuo sistema locale.

Non è necessario installare roba. Hai tutto ciò di cui hai bisogno. :)


0

Qualsiasi client FTP è in grado di scaricare ricorsivamente directory e autenticarsi con un nome utente e una password. Basta avviare Ubuntu Software Center, cercare "ftp" e scegliere una delle opzioni.

Filezilla sembra un buon candidato da installare e vedere se funziona per te (anche se non l'ho mai usato).

O vuoi dire che vuoi scaricare file in un modo insolito (in un terminale, da uno script di shell, ecc.)?


1
Sì, preferibilmente dal terminale (sono hardcore).
el_pup_le
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.