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?

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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.