4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

OneDrive上のファイルをwgetする

Posted at

この記事の概要

FTPやSCPが使えない(or 使えるようにするのがめんどくさい)環境間でOneDrive経由でファイル連携をする

前提環境

  • wget
wget --version
GNU Wget 1.14 built on linux-gnu.

手順

OneDriveにアップロードしたファイルを共有可能にする

Webインターフェース上で操作します。

対象のファイルを右クリックして「共有」を押下します。
2020-07-11 (2).png

ファイルのダウンロードURLを生成する

再度対象のファイルを右クリックして「埋め込み」を押下します。
2020-07-11 (2).png

「生成」を押下します。
2020-07-11 (4).png

生成された埋め込みタグのsrc属性にURLが定義されています。
このURLのembed?download?に書き換えます。

https://onedrive.live.com/embed?cid=xxxxx
    ↓
https://onedrive.live.com/download?cid=xxxxx

書き換えたあとのURLがダウンロードURLになります。

wgetする

ファイルを連携したい先でwgetします。
URLはシングルクオートで囲む必要があります。

wget 'https://onedrive.live.com/download?cid=xxxxx' -O <ファイル名>

これでダウンロード完了です。

まとめ

わざわざ環境を整えるほどじゃないときにけっこう便利です。
OneDriveに上げられないくらいデカイファイルなら素直にFTPしましょう。

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?