Bagaimana saya mengunduh daftar file dari server file seperti ini http://www.apache.org/dist/httpd/binaries/ ?
Saya kira saya bisa menggunakan wget tetapi kemudian mencoba untuk mendapatkan semua tautan dan file html juga. Apakah ada alat yang lebih baik untuk mencapai ini?
download
apache-http-server
wget
BinaryMisfit
sumber
sumber
Jawaban:
Anda dapat menentukan ekstensi file apa yang
wget
akan diunduh saat merayapi halaman:ini akan melakukan rekursif pencarian dan hanya men-download file dengan
.zip
,.rpm
, dan.tar.gz
ekstensi.sumber
seandainya Anda benar-benar hanya ingin daftar file di server tanpa mengambilnya (belum):
sementara 'filter.awk' terlihat seperti ini
maka Anda mungkin harus menyaring beberapa entri seperti
sumber
Ref: http://blog.incognitech.in/download-files-from-apache-server-listing-directory/
Anda dapat menggunakan perintah berikut:
Penjelasan dengan masing-masing opsi
wget
: Perintah Sederhana untuk membuat permintaan CURL dan mengunduh file jarak jauh ke mesin lokal kami.--execute="robots = off"
: Ini akan mengabaikan file robots.txt saat merayapi halaman. Akan sangat membantu jika Anda tidak mendapatkan semua file.--mirror
: Opsi ini pada dasarnya akan mencerminkan struktur direktori untuk URL yang diberikan. Ini adalah jalan pintas-N -r -l inf --no-remove-listing
yang artinya:-N
: jangan mengambil kembali file kecuali yang lebih baru dari lokal-r
: tentukan unduhan rekursif-l inf
: kedalaman rekursi maksimum (inf atau 0 untuk tak terbatas)--no-remove-listing
: jangan hapus file '.listing'--convert-links
: buat tautan dalam HTML atau CSS yang diunduh ke file lokal--no-parent
: jangan naik ke direktori induk--wait=5
: tunggu 5 detik antara pengambilan. Sehingga kami tidak membasmi server.<website-url>
: Ini adalah url situs web tempat untuk mengunduh file.Selamat Mengunduh: smiley:
sumber