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?

Julio Diaz
fonte

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.

RalfFriedl
fonte
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