読者です 読者をやめる 読者になる 読者になる

らくがきちょう

なんとなく

ownCloud へ CLI からアップロード/ダウンロードする

ownCloud

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

ダウンロード

curl -u USERNAME:PASSWORD -O "https://EXAMPLE.COM/owncloud/remote.php/webdav/Documents/test.txt"