Cara memaksa wget untuk mengunduh direktori dari Dropbox

0

Saya mencoba mengunduh direktori dropbox menggunakan perintah berikut.

wget -O reads -r "https://www.dropbox.com/sh/1eqzxexmei28ihx/AAAnjVNqUl8MJFH51j9PILf-a?dl=1

Itu mengunduh, tetapi hasilnya adalah file bukan direktori

$ ls
-rw-r--r--@ 1 juliofdiaz  staff   5.3M 13 Dec 17:07 reads

Ada bantuan dengan ini?

Julio Diaz
sumber

Jawaban:

0

Dengan opsi -O Anda hanya dapat menentukan satu file, jadi itu bukan pilihan yang tepat untuk mengunduh banyak file.

-O file
--output-document = file
Dokumen tidak akan ditulis ke file yang sesuai, tetapi semua akan disatukan dan ditulis file.

Apa yang Anda butuhkan jika Anda ingin menentukan direktori sebagai target -P:

Awalan -P
--directory-prefix = awalan
Atur awalan direktori ke awalan. Awalan direktori adalah direktori tempat semua file dan subdirektori lainnya akan disimpan, yaitu bagian atas pohon pengambilan.

RalfFriedl
sumber
Saya menggunakan `wget -P newDir -r" dropbox.com/sh/1eqzxexmei28ihx/AAAnjVNqUl8MJFH51j9PILf-a?dl=1 "` dan saya mengunduh sebagai direktori, tetapi tidak mengunduh konten.
Julio Diaz
Itu karena tautan merujuk ke satu file. Jika Anda ingin mengunduh secara rekursif, Anda memerlukan tautan ke halaman yang menyediakan tautan ke file yang ingin Anda unduh.
RalfFriedl
Adakah yang bisa melakukannya dengan dir Dropbox?
Julio Diaz
Tidak, saya tidak tahu. Anda harus memiliki beberapa halaman yang mencantumkan semua file Anda. Coba URL halaman itu.
RalfFriedl