via: http://blog.csdn.net/chszs/article/details/50488183
搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办?
很简单,使用SimpleHTTPServer。
各种Linux发行版通常都内置了Python,故使用此方法非常方便。在其它OS(比如Windows)此方法也有效,但是要麻烦一些,必须先搭建Python环境。
SimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。它在Python 3已经合并到http.server模块中。SimpleHTTPServer在Python 3的用法与在Python 2的用法相似,本文以Python 2为例。
SimpleHTTPServer有一个特性,如果待共享的目录下有index.html,那么index.html文件会被视为默认主页;如果不存在index.html文件,那么就会显示整个目录列表。
SimpleHTTPServer使用方法
1)进入待分享的目录
2)执行命令python -m SimpleHTTPServer 端口号
注意:不填端口号则默认使用8000端口。
3)浏览器访问该主机的地址:http://IP:端口号/
示例:执行命令
# cd /home/abc
# python -m SimpleHTTPServer 8000
Serving HTTP on 0.0.0.0 port 8000 ...
192.168.20.33 - - [09/Jan/2016 15:13:28] "GET / HTTP/1.1" 200 -
192.168.20.33 - - [09/Jan/2016 15:13:33] code 404, message File not found
192.168.20.33 - - [09/Jan/2016 15:13:38] "GET /favicon.ico HTTP/1.1" 404 -
192.168.20.33 - - [09/Jan/2016 15:13:54] "GET /jdk-7u79-linux-x64.tar.gz HTTP/1.1" 200 -
浏览器打开,可以看到如下内容:
点击jdk-7u79-linux-x64.tar.gz,下载成功。
使用时还要注意Linux的防火墙因素。比如Ubuntu,假设使用8000端口,那么得启用此端口:
# ufw allow 8000
使用完后再关闭此端口:
# ufw delete allow 8000
相关推荐
在Linux操作系统里实现对Windows里共享目录的挂载,从而实现资源的共享
这个文档清楚的说明了Linux如何共享目录,是一个很好的参考资料。
在linux系统里挂接和卸载windows共享目录的简单方法
使用linux的文件共享可以在windows和linux间建立共享文件
提供linux windows不同操作系统共享方法,可直接通过设置共享目录访问
在centos6.4下搭建nfs共享目录
java访问linux;通过linux主机ip,端口,用户名,密码,获取linux链接,输入文件路径可批量的下载linux文件,mian函数为测试代码
经典linux 基于Samba设置共享目录文档。
linux与windows共享文件目录,个人初学是经过各种实验摸索整理出来。
Linux下配置yum源及共享目录的配置
在分布式集群的搭建过程中,对于文件服务器需要共享,共享的方式有几种,其中一种就是linux下的文件路径挂载。
linux系统设置NFS共享目录,已经测试过了,可以使用,服务端要先安装nfs服务
在/etc/rc.local中加入运行startup_main.sh脚本的指令,配置config目录下的必要信息:samba_ip为samba服务器ip地址,samba_user_name为登陆samba的账号,samba_folder_list为共享文件夹... samba共享目录+tab键+本地目录
1、samba服务器 Windows与Linux文件共享 (主局域网) 1.1samba服务器介绍 1.2samba服务的启动和进程 1.3Samba 配置 1.4samba服务器端常用命令 1.5Samba应用示例一:linux用户在window端访问宿主目录 1.6Samba应用...
本文档资料关于Linux下建立共享文件夹的技术
9.9 Linux源程序的目录分布 9.10 学习Linux的常用工具 9.11 查看Linux内核状况 9.12 编程序检查系统状况 9.13 Linux编程环境 第10章 系统调用 10.1 一个简单的例子 10.2 系统调用基础知识 第11章 进程创建 11.1 进程...
linux服务器挂载windows附件共享目录详细方案,用于方案及实践,需要的小伙伴自取
Linux下安装VMware_tools并建立共享文件夹.叫你如何在虚拟机上搭建Linux平台。
提供了一个详细的文挡,描述如何使用SFU进行文件共享
一、NFS的安装与配置 共享/nfs/a1, 使192.168.28.0/...共享目录/samba/b2,仅用户bys和组gd成员可以访问,仅bys有可写的权限; 共享目录/samba/b3,任何人可以读写,但不同的用户只能访问创建的文件夹。 三、DHCP的使用