Unduh direktori FTP jarak jauh

9

Bagaimana saya bisa mengunduh direktori yang ditentukan dan semua file itu dari server FTP (memerlukan nama pengguna + kata sandi)?

el_pup_le
sumber

Jawaban:

14

Preferensi pribadi saya adalah filezilla.

Anda dapat menginstalnya dari repositori dengan mengetik sudo apt-get install filezilla.

Ini cukup stabil dan dengan banyak fitur.

masukkan deskripsi gambar di sini

Atau, jika Anda ingin mengunduh dengan menggunakan klien FTP shell (tanpa GUI), Anda dapat mencoba menggunakan wgetatau ncftp.

Beberapa contoh:

ncftpget –R –v –u "username" <ftp_site> <local_dir> <remote_dir>, (di mana "R" = rekursif, "v" = verbose )

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

wget menyediakan banyak pilihan, saya telah menggunakannya berkali-kali sendiri dan saya pikir Anda harus benar-benar mencobanya (baca 'halaman manual', sangat berharga)

Pavlos G.
sumber
1
Apa manfaat menggunakan Filezilla daripada Nautilus?
Jo-Erlend Schinstad
ini bekerja dengan sempurna. saya memiliki karakter khusus di nama pengguna saya. terima kasih
pumpkin_cat
9

Beberapa solusi baris perintah dari utas ini di SO :

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

The -l 100adalah untuk menetapkan kedalaman 100, sebagai -rset ke 5.

Atau:

wget -r ftp://user:[email protected]/

Mungkin tidak selalu berhasil, sesuai SO, jadi coba -msaja.

Atau gunakan ncftpseperti di bawah ini:

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

Atau gunakan sftp:

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

Yang ini sangat dianjurkan daripada FTP biasa.

Nemo
sumber
8

Buka Nautilus, pilih File> Connect to server .. Pilih FTP dengan login. Saat Anda masuk, klik kanan folder yang ingin Anda salin dan tempel di suatu tempat di sistem lokal Anda.

Tidak perlu menginstal barang. Anda memiliki semua yang Anda butuhkan. :)

Jo-Erlend Schinstad
sumber
0

Setiap klien FTP dapat mengunduh direktori secara rekursif dan juga mengautentikasi dengan nama pengguna dan kata sandi. Mulai saja Pusat Perangkat Lunak Ubuntu, cari "ftp" dan pilih salah satu opsi.

Filezilla terlihat seperti kandidat yang baik untuk menginstal dan melihat apakah itu berfungsi untuk Anda (meskipun saya tidak pernah menggunakannya).

Atau maksud Anda Anda ingin mengunduh file dengan cara yang tidak biasa (di terminal, dari skrip shell, dll.)?

Sergey
sumber
1
Ya lebih disukai dari terminal (saya hardcore).
el_pup_le