Movatterモバイル変換


[0]ホーム

URL:


俺たちのブログ

この広告は、90日以上更新していないブログに表示しています。

ちょっとしたファイルの転送に便利な SimpleHTTPServer

サーバ間でちょっとしたファイルの受け渡しをしたいことはよくあると思う。
そういうときにはscp とかrsync とかを使ったりすると思う。
だけどssh がそのサーバ間で許可されてなかったり、ケツスラッシュとかを気にしたりしなくてはならなかったりして意外とダルい。
あとはnetcat とかあるけど日常的に使わないから毎回使い方調べたりしなくてはならなくて*1ダルい。

そこで SimpleHTTPServer ですよ

たぶんみんな知ってて普通に使ってるんじゃないかなと思ったけど、たまたま同僚のおじさんが 3 人連続で知らなくて俺が教えてあげるみたいな機会があったからこのブログにも書いておこうと思う。

SimpleHTTPServer とは

python の簡易WEBサーバ。
コマンドラインから起動すると、カレントディレクトリ以下がDocumentRoot になる。

起動方法

いずれの場合も第一引数で任意のポート番号を指定できる。デフォルトは 8000

  • python 2 系
$ python-m SimpleHTTPServer
  • python 3 系
$ python-m http.server

送りたいファイルのあるディレクトリにcd してSimpleHTTPServer を起動すれば、受け取らせたいサーバ側からwget などでカンタンにファイルを取得出来る。超便利。
ssh できるかとかケツスラッシュとかを気にしたりしなくていいし、どっか適当に空いてて疎通が取れるポートがあればいいだけ〜。最高。

*1:わたしだけですかね。そうですね。

検索
俺たちの 記事数/はてブ数

    引用をストックしました

    引用するにはまずログインしてください

    引用をストックできませんでした。再度お試しください

    限定公開記事のため引用できません。

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

    [8]ページ先頭

    ©2009-2025 Movatter.jp