ownCloud へ CLI からアップロード/ダウンロードする
ownCloud へ (ブラウザでは無く) コマンドラインからアップロード/ダウンロードしたい時には curl を使うと便利です。
検証条件¶
| 項目 | 値 |
|---|---|
| ユーザ名 | USERNAME |
| パスワード | PASSWORD |
| ownCloud サーバ | EXAMPLE.COM |
| 対象ディレクトリ | Documents |
| 対象ファル | test.txt |
アップロード¶
もしパスワードに「$」等の記号が入っている場合はシングルクォートでエスケープしてやります。
curl -X PUT -u USERNAME:PASSWORD "https://EXAMPLE.COM/owncloud/remote.php/webdav/Documents/test.txt" --data-binary @test.txt
ダウンロード¶
URL 共有されているファイルのダウンロード(2017/04/01 追記)¶
ownCloud 上で共有(公開)したファイルの URL は以下のようになります。
これをダウンロードしたい場合は以下のように URL 末尾に /download を付与してダウンロードします。