Respostas:
Você pode baixar o cliente Dropbox para Linux no site do Dropbox .
Este pacote instalará o daemon do Dropbox (que sincroniza automaticamente os arquivos em uma pasta, se você o configurar) e o dropbox
utilitário de linha de comando.
NOTA : Devido às alterações feitas na pasta Pública pelo Dropbox, as instruções abaixo não funcionam mais.
Para obter um link para um arquivo no Dropbox na linha de comando, você deve agora usar o
sharelink
comando em vez depuburl
. Para mais informações, consulte a resposta do jbrock detalhando o uso desse comando.Para obter mais informações sobre as alterações na pasta Pública, consulte este tópico de ajuda do Dropbox .
Supondo que você tenha o cliente Dropbox instalado e no seu caminho, você pode obter um link para um arquivo na sua pasta Pública usando o comando:
dropbox puburl <path-to-file>
Por exemplo:
dropbox puburl ~/Dropbox/Public/somepic.jpg
No entanto, isso não funcionará para arquivos fora da pasta Pública, simplesmente fornecerá o erro:
Couldn't get public url: Unknown Error
Para obter mais informações sobre a interface da linha de comando do dropbox, você pode ler o wiki não oficial .
Caso você queira apenas evitar ir ao site, em vez de precisar de uma solução pura de linha de comando, aqui está um método alternativo.
Para URLs para arquivos fora da pasta Pública, parece que você precisa usar o site ou usar um plug-in que adicione funcionalidade específica do Dropbox ao seu gerenciador de arquivos. Por padrão, o Dropbox suporta a integração com o gerenciador de arquivos Nautilus (também conhecido como Arquivos GNOME) para o ambiente de área de trabalho GNOME.
Se você tem integração do Dropbox com o gerenciador de arquivos, pode clicar com o botão direito do mouse em um arquivo e escolher o item "Compartilhar link do Dropbox" no submenu "Dropbox". Isso copiará um link para sua área de transferência.
Geralmente, você pode saber se possui a integração do Dropbox com o gerenciador de arquivos se, ao navegar para a pasta Dropbox no gerenciador de arquivos, marcas de verificação verdes aparecem sobre os arquivos sincronizados.
Dependendo da sua distribuição Linux, plug-ins para diferentes ambientes de desktop podem estar disponíveis nos repositórios de pacotes. Por exemplo, no Linux Mint, existem plugins disponíveis para o Nemo (Cinnamon, pacote é nemo-dropbox
) e Caja (MATE, pacote é caja-dropbox
).
dropbox puburl ~/Dropbox/Public/somepic.jpg
".
dropbox
CLI? É este o projeto dropbox / dbxcli ?
O Dropbox recentemente adicionou a capacidade de criar um link de compartilhamento (não apenas puburl
) da linha de comando, além de outros novos recursos da CLI. Para mim, esta é uma ótima notícia. Descobri hoje que o Thunar Dropbox Plugin está causando o travamento do Dropbox para a versão 3.16.1. Portanto, vou integrar o Dropbox CLI ao menu de contexto do Thunar através de 'Configurar ações personalizadas ...'. Eu precisava usar o script Python do Dropbox para novos recursos, como criar um link de compartilhamento para funcionar. Aqui está o uso:
compartilhar link
dropbox sharelink FILE
Imprime um link compartilhado para FILE .
Leia os três primeiros parágrafos desta página antes de começar. https://www.dropbox.com/en/help/9192
Para adicionar um item de menu de contexto em Thunar, fui para 'Editar'> 'Configurar ações personalizadas ...' e adicionei este comando:
dropbox sharelink %f | tr -d '\n' | xsel -ib
Aqui está um script que escrevi que integra o Dropbox em Thunar. Também pode ser usado para outros navegadores de arquivos.
Aqui está a saída de: dropbox help
Dropbox command-line interface
commands:
Note: use dropbox help <command> to view usage for a specific command.
status get current status of the dropboxd
throttle set bandwidth limits for Dropbox
help provide help
puburl get public url of a file in your dropbox's public folder
stop stop dropboxd
running return whether dropbox is running
start start dropboxd
filestatus get current sync status of one or more files
ls list directory contents with current sync status
autostart automatically start dropbox at login
exclude ignores/excludes a directory from syncing
lansync enables or disables LAN sync
sharelink get a shared link for a file in your dropbox
proxy set proxy settings for Dropbox