回答:
Linux用のDropboxクライアントをDropboxのウェブサイトからダウンロードできます。
このパッケージは、Dropboxデーモン(設定するとファイルをフォルダーに自動的に同期する)とdropbox
コマンドラインユーティリティの両方をインストールします。
注:Dropboxによってパブリックフォルダに加えられた変更により、以下の手順は機能しなくなります。
コマンドラインからDropboxのファイルへのリンクを取得するには、
sharelink
ではなくコマンドを使用する必要がありますpuburl
。詳細については、そのコマンドの使用方法を詳しく説明したjbrockの回答を参照してください。パブリックフォルダの変更の詳細については、このDropboxヘルプトピックを参照してください。
Dropboxクライアントがインストールされており、パスにあると仮定すると、次のコマンドを使用して、パブリックフォルダー内のファイルへのリンクを取得できます。
dropbox puburl <path-to-file>
例えば:
dropbox puburl ~/Dropbox/Public/somepic.jpg
ただし、これはパブリックフォルダー以外のファイルでは機能せず、単にエラーが発生します。
Couldn't get public url: Unknown Error
Dropboxコマンドラインインターフェースの詳細については、非公式のwikiをご覧ください。
純粋なコマンドラインソリューションを必要とせずに、Webサイトにアクセスしたくない場合に備えて、別の方法を紹介します。
Publicフォルダー外のファイルへのURLについては、Webサイトを使用するか、ファイルマネージャーにDropbox固有の機能を追加するプラグインを使用する必要があるようです。デフォルトでは、DropboxはGNOMEデスクトップ環境のNautilusファイルマネージャー(別名GNOMEファイル)との統合をサポートしています。
Dropboxがファイルマネージャーと統合されている場合は、ファイルを右クリックして、[Dropbox]サブメニューの[Share Dropbox Link]アイテムを選択できます。これにより、リンクがクリップボードにコピーされます。
Dropboxとファイルマネージャーが統合されているかどうかは、通常、ファイルマネージャーでDropboxフォルダーを参照すると、同期されたファイルの上に緑色のチェックマークが表示されるかどうかでわかります。
Linuxディストリビューションによっては、さまざまなデスクトップ環境用のプラグインがパッケージリポジトリで利用できる場合があります。たとえば、Linux Mintには、Nemo(シナモン、パッケージはnemo-dropbox
)およびCaja(MATE、パッケージはcaja-dropbox
)用のプラグインがあります。
dropbox puburl ~/Dropbox/Public/somepic.jpg
ます。「」と表示されています。
dropbox
CLI をダウンロードするにはどうすればよいですか?これはプロジェクトdropbox / dbxcliですか?
Dropboxは最近puburl
、コマンドラインやその他の新しいCLI機能から共有リンク(だけでなく)を作成する機能を追加しました。私にとってこれは素晴らしいニュースです。今日、Thunar Dropboxプラグインがバージョン3.16.1でDropboxをクラッシュさせていることを発見しました。そこで、「Configure custom actions ...」を介してDropbox CLIをThunarコンテキストメニューに統合します。共有リンクを作成するなどの新機能を使用するには、DropboxのPythonスクリプトを使用する必要がありました。使い方は次のとおりです。
共有リンク
dropbox sharelink FILE
FILEの共有リンクを出力します。
始める前に、このページの最初の3つの段落を必ずお読みください。 https://www.dropbox.com/en/help/9192
Thunarにコンテキストメニュー項目を追加するには、[編集]> [カスタムアクションの構成...]に移動して、次のコマンドを追加しました。
dropbox sharelink %f | tr -d '\n' | xsel -ib
以下は、 ThunarにDropboxを統合するために私が作成したスクリプトです。他のファイルブラウザにも使用できます。
出力は次のとおりです。 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