andreafabriziさんのDropbox-UploaderはDropboxを操作するためのシェルスクリプトです.

目次

  1. インストール
  2. アップロード・ダウンロード
  3. リモートの操作
    1. 移動・コピー
    2. その他
  4. オンラインストレージとしての固有のサブコマンド
    1. 共有リンク
    2. 直接保存

インストール

gitからクローンします.

git clone https://github.com/andreafabrizi/Dropbox-Uploader.git

dropbox_uploader.shに実行権を付与します.

chmod +x dropbox_uploader.sh

アップロード・ダウンロード

sftpコマンドのpushgetサブコマンドと同様にして,dropbox_uploader.shでファイルやディレクトリのアップロードとダウンロードが行えます.

次は,アップロードの例です.(以下,リモートはDropboxです.)

dropbox_uploader upload ローカル リモート

最初にシェルスクリプトを走らせたときに,ドロップボックスと連携させるためのウィザードが出るので,それに従ってください.

リモートの操作

移動・コピー

moveサブコマンドでリモートのファイルやディレクトリを移動できます.

dropbox_uploader move リモート移動元 リモート移動先

copyサブコマンドも同様に使用できます.

その他

以下も行えます.

  • mkdirで,リモートにディレクトリを作成できます.
  • deleteで,リモートのファイルやディレクトリを削除できます.
  • listで,リモートのディレクトリに存在するコンテンツを一覧できます.

オンラインストレージとしての固有のサブコマンド

共有リンク

shareで共有リンクを取得します.

dropbox_uploader share リモートのファイル

直接保存

saveurlで,URLに置かれたファイルを直接Dropboxに保存します.

dropbox_uploader saveurl ファイルのURL リモート