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.