回答:
BoxはWebDAV、FTP(ビジネスおよびエンタープライズのお客様のみ)をサポートし、APIを備えています。
したがって、ツールを使用してWebDAVエントリをドライブとしてマウントするか、コマンドラインからFTPを使用するか、cURLなどをインストールして、コマンドラインからAPIを使用します。APIの主なサポートはStackOverflowを介してリストされていることに注意してください!
もちろん、Box同期がインストールされている場合は、ファイルを同期フォルダにコピーすることもできます。
Windowsでは\\dav.box.com@SSL\DavWWWRoot\dav
、接続するURNです。
コメントであなたの好みを表明した場合、私はより詳細を追加しようとしますが、私は今実行する必要があります。
curl -u me@email.com:mypassword -T local_file_path https://dav.box.com/dav/remote_file_name
申し訳ありませんが、コメントはできません(評判が50必要です)。Julianが述べたように、WebDAVを使用できます。これはビジネスアカウント以外でも有効です。URL https://dav.box.com/davを使用します。フォルダがWindowsにマウントされていないようです:http : //www.onemetric.com.au/Documentation/Mounting-A-WebDAV-Share-Windows-7 これはWebサーバーの問題だと思います。ただし、curlを使用できます。
curl -u me@email.com:mypassword -T local_file_path https://dav.box.com/dav/remote_file_name
curl -u me@email.com:mypassword https://dav.box.com/dav/remote_file_name --output download_file_path
remote_file_name
またはフォルダーにスペースがある場合は、%20
例:でエンコードする必要がありますremote%20file%20name
。
Linux / Unixを使用する企業のこのニーズを解決するためにPrintToBoxを書きました。BoxのJava SDKを使用するため、JDK 7またはJDK 8がインストールされている必要があります。私はそれを(App Auth / App Usersを利用するために)WindowsとBox Platformに移植するつもりですが、まだそこにはありません(助けが必要です)。
R言語を使用したことがある場合は、https://github.com/brendan-r/boxrにコマンドライン経由でボックスを操作するための素晴らしいパッケージがあります。
Couchdropはこれに便利です。カウチドロップを使用すると、端末からBox、SCP、Rsync、SFTPを実行できます。ネイティブのtermianlアプリケーションを使用するため、新しいソフトウェアをインストールする必要はありません。あなたがすでに知っている標準的な構文ですべて。