Dropboxの純粋なコマンドライン操作

Dropboxの純粋なコマンドライン操作

純粋なコマンドライン ソリューション (例: bash スクリプト) から Dropbox アカウントを利用することは可能ですか?

これまでのところ、私はこの質問に対する包括的な答えを見つけることができていません。

私はこれまでしばらく Git を使ってきましたが、コマンドラインから使うのは非常に簡単です。Dropbox に堅牢なコマンドライン バージョンがない場合、この機能を備えた Dropbox の代替品は何でしょうか?

2020 年の終わりが近づいているので、状況が変わったのかもしれません。私は Windows を使用していますが、基本的に Windows で Linux のような機能にアクセスする方法である Cygwin を介して Dropbox にアクセスします。

答え1

純粋なコマンドライン ソリューションから Dropbox アカウントを利用しますか?

やってみましたdbxcli?

dbxcli: Dropbox ユーザーとチーム管理者向けのコマンドライン ツール

特徴

  • ls、cp、mkdir、mv などの基本的なファイル操作をサポートします (Files API 経由)
  • 検索をサポート
  • ファイルの修正と復元をサポート
  • 大きなファイルのチャンクアップロード、大きなディレクトリのページ分割リスト
  • 増え続けるチーム運営をサポート

インストール

リリース ページから、Mac、Windows、Linux 用のコンパイル済みバイナリをダウンロードします。

...

$ dbxcli --help
Use dbxcli to quickly interact with your Dropbox, upload/download files,
manage your team and more. It is easy, scriptable and works on all platforms!

Usage:
  dbxcli [command]

Available Commands:
  cp          Copy files
  du          Display usage information
  get         Download a file
  ls          List files
  mkdir       Create a new directory
  mv          Move files
  put         Upload files
  restore     Restore files
  revs        List file revisions
  rm          Remove files
  search      Search
  team        Team management commands
  version     Print version information

Flags:
      --as-member string   Member ID to perform action as
  -v, --verbose            Enable verbose logging

Use "dbxcli [command] --help" for more information about a command.

$ dbxcli team --help
Team management commands

Usage:
  dbxcli team [command]

Available Commands:
  add-member    Add a new member to a team
  info          Get team information
  list-groups   List groups
  list-members  List team members
  remove-member Remove member from a team

Global Flags:
      --as-member string   Member ID to perform action as
  -v, --verbose            Enable verbose logging

Use "dbxcli team [command] --help" for more information about a command.

ソース:dropbox/dbxcli: Go SDK を使用して構築された Dropbox のコマンドライン クライアント

答え2

DropboxはLinux上で公式のコマンドラインインターフェースをサポートしています。 ドロップボックスコマンド. 以下のコマンドを実行する前に、実際の Dropbox フォルダのルート (通常は ) に移動する必要があります~/Dropbox

dropbox update
dropbox filestatus [-l] [-a] [FILE]...
dropbox ls [FILE]...
dropbox puburl FILE
dropbox sharelink FILE
dropbox proxy MODE [TYPE] [HOST] [PORT] [USERNAME] [PASSWORD]
dropbox throttle DOWNLOAD UPLOAD
dropbox status
dropbox running
dropbox stop
dropbox lansync [y/n]
dropbox exclude [list]
dropbox start [-i]
dropbox autostart [y/n]
dropbox version
dropbox help [COMMAND]

詳細については、Dropboxのヘルプ記事をご覧ください。
Dropbox で使用できる Linux コマンドは何ですか?

関連情報