Bagaimana saya bisa mengunduh direktori yang ditentukan dan semua file itu dari server FTP (memerlukan nama pengguna + kata sandi)?
9
Preferensi pribadi saya adalah filezilla
.
Anda dapat menginstalnya dari repositori dengan mengetik sudo apt-get install filezilla
.
Ini cukup stabil dan dengan banyak fitur.
Atau, jika Anda ingin mengunduh dengan menggunakan klien FTP shell (tanpa GUI), Anda dapat mencoba menggunakan wget
atau 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)
Beberapa solusi baris perintah dari utas ini di SO :
The
-l 100
adalah untuk menetapkan kedalaman 100, sebagai-r
set ke 5.Atau:
Mungkin tidak selalu berhasil, sesuai SO, jadi coba
-m
saja.Atau gunakan
ncftp
seperti di bawah ini:Atau gunakan
sftp
:Yang ini sangat dianjurkan daripada FTP biasa.
sumber
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. :)
sumber
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.)?
sumber