Como forçar o wget a baixar um diretório do Dropbox


0

Tentei baixar um diretório dropbox usando o seguinte comando.

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

É baixado, mas o resultado é um arquivo, não um diretório

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

Alguma ajuda com isso?

Respostas:


0

Com a opção, -Ovocê pode especificar apenas um único arquivo, portanto, não é a opção correta para baixar vários arquivos.

-O arquivo
--output-document = file
Os documentos não serão gravados nos arquivos apropriados, mas todos serão concatenados juntos e gravadosfile .

O que você precisa para especificar um diretório como destino é -P:

-P prefix
--directory-prefix = prefix
Define o prefixo do diretório como prefixo. O prefixo do diretório é o diretório em que todos os outros arquivos e subdiretórios serão salvos, ou seja, na parte superior da árvore de recuperação.


Eu usei o `wget -P newDir -r" dropbox.com/sh/1eqzxexmei28ihx/AAAnjVNqUl8MJFH51j9PILf-a?dl=1 "` e faço o download como um diretório, mas não baixa o conteúdo.
— Julio Diaz

Isso ocorre porque o link se refere a um único arquivo. Se você deseja fazer o download recursivamente, precisará de um link para uma página que forneça links para os arquivos que deseja baixar.
— RalfFriedl

Alguma idéia de como isso poderia ser feito com um diretório do Dropbox?
— Julio Diaz

Não sei não. Você deve ter alguma página que lista todos os seus arquivos. Experimente o URL dessa página.
— RalfFriedl
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.