scpが使えない環境等で、サーバー上のファイルをローカルにダウンロードしたいときに困った。
具体的には、heroku上で作成された一時ファイルを取得したかったが、scp接続できない(設定はあるのかもしれないが調べてない)ので困っていた。サクッとファイル転送できないもんかなと思ってたらあった。
使い方
下記のコマンドを実行する
$ curl --upload-file ./{対象のファイル名} https://transfer.sh/{対象のファイル名}
するとURLが返ってくる
ファイル共有の一時URLです
https://transfer.sh/{ハッシュ}/{対象のファイル名}
アクセスするとダウンロード可能なページになっているのでそこからファイルを落とせる
便利な点
- アカウント不要なので即実行できる
- 実行環境への設定も不要(curlのみ)
以上です。