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.