文件操作

  • 文件上传

    1
    $ curl -T file ftp://name:passwd@ip:port/path/
  • 文件下载(支持断点续传)

    1
    $ curl -O -C - ftp://name:passwd@ip:port/path/file

文件服务

SimpleHTTPServer是python2自带的一个HTTP服务类,通过它,我们能够在任意主流平台上快速搭建一个基于HTTP的文件共享服务,访问该服务时,python将会把当前目录下的文件和目录显示出来,单击文件名便可以下载文件。相比FTP来说,这种方法灵活简单,适合应急使用。python3请使用http.server替代SimpleHTTPServer。

1
2
3
4
5
6
$ python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...

# 也可以指定端口
$ python -m SimpleHTTPServer 80
Serving HTTP on 0.0.0.0 port 80 ...