Tip: Compartir una carpeta rapidamente mediante HTTP

Y justo del enlace anterior es este tip. Por ejemplo: Si quieres compartir una carpeta de tu pc con tus compañeros de oficina rapidamente, puedes hacer lo siguiente. Abres un terminal y en consola te diriges hasta el directorio que quieres compartir.

$ cd /home/jose/Documentos

Ahora desde ahi, ejecutas:

$ python -m SimpleHTTPServer

Y abras creado un servidor web, que permite a otros usuarios acceder al contenido de tu carpeta desde un navegador si utilizan la siguiente URL:

http://IP_de_tu_equipo:8000

Rapido y muy util!!

Nota: lo puedes probar localmente con http://localhost:8000

39 Responses to “Tip: Compartir una carpeta rapidamente mediante HTTP”


  1. 1 CoskiBukowski febrero 14, 2009 en 1:07 pm

    MUY útil!!

    No hace falta instalar nada? Solo Python?

    Cuando vuelva a casa lo pruebo.

    GRACIAS!

  2. 2 Miguel Ángel Martínez Triviño febrero 14, 2009 en 2:38 pm

    Yo usaba ese script hasta que descubrí heel [1].

    Heel es una gema Ruby, la puedes instalar rubygems, luego simplemente con invocar el comando desde el directorio a compartir tienes un servidir corriendo.

    Me gusta porque según mi experiencia arranca un servidor muchísimo más rapido y que permite aceptar request concurrentes.

    [1] http://github.com/copiousfreetime/heel/tree/master

    Un saludo

  3. 4 pincho febrero 14, 2009 en 4:29 pm

    Buen blog, y muy interesante post.
    Me surge una duda sobre esto: ¿que habría que hacer para dejar de compartir la carpeta?

    Gracias.

  4. 5 Martín febrero 14, 2009 en 5:49 pm

    La filosofia Pilas incluidas es fascinante, siempre aparece alguna cosita nueva, como esta que te simplifica la vida 😀

  5. 6 Fran febrero 14, 2009 en 6:01 pm

    Podrías añadir que no hace falta que indiquen la ip del equipo ya que usando el servicio no-ip o similares puedes hacerlo con un host.

    Un saludo.

  6. 7 Blancanieves febrero 14, 2009 en 9:01 pm

    Es posible descargar todos los archivos de una carpeta sin tener que ir uno por uno

  7. 8 Blancanieves febrero 14, 2009 en 9:02 pm

    ¿Es posible descargar todos los archivos de una carpeta sin tener que ir uno por uno?

  8. 9 juan febrero 14, 2009 en 11:44 pm

    muy pero muy util!

    Para dejar de compartir la carpeta yo cerre el terminal y dejo de compartir creo q asi funciona bien.

    Saludos.

  9. 10 Javier Perez febrero 15, 2009 en 12:19 am

    carpeta? eso sera en windows… en linux y resto de ssoo se llama directorio.

  10. 11 JavierSNM febrero 15, 2009 en 1:20 am

    Excelente, muchísimas gracias!.

  11. 12 Hito febrero 15, 2009 en 7:12 am

    Wow, eso si que es útil

  12. 13 fral febrero 15, 2009 en 7:44 am

    uhh que buen tip, me hubiera resultado muy pero que muy útil en varias ocasiones pasadas, ahora le sacaré provecho.

  13. 14 //Drak febrero 15, 2009 en 11:07 am

    Muy útil, esto me servirá de mucho de ahora en adelante… gracias.

  14. 15 Katalan91 febrero 15, 2009 en 1:06 pm

    Pero esto es solo en red local o tambien puede servir con conexiones remotas?

  15. 16 superpiwi febrero 15, 2009 en 1:10 pm

    @Katalan91
    Te monta un pequeño web server, asi que vale con conexiones locales y remotas, Siempre y cuando tu IP sea visible desde las otras maquinas que quieran conectarse.

  16. 17 jd febrero 19, 2009 en 9:24 pm

    me gustaria poder hacerlo pero de manera remota, ya instale el apache2 pero aun asi no me sirve… incluso ni en mi propia pc sirve, solo con localhost, al intentar hacerlo con mi ip no me funciona, podrian ayudarme??? por favor…

  17. 18 Andres febrero 24, 2009 en 6:32 am

    Lo he intentado pero recibo un mensaje de error como si el modulo SimpleHTTPServer no estuviera. Sabe alguien como agregar modulos a la configuracion del python?

  18. 19 Juani febrero 26, 2009 en 6:10 pm

    Y para hacerlo mas sencillo se podría crear un alias.

    Excelente tip!

  19. 20 Fran febrero 26, 2009 en 6:24 pm

    Juani podrías explicar lo del alias por favor?

    Yo lo que he hecho es un script con el contenido:

    #!/bin/bash
    cd /media/Multimedia
    python -m SimpleHTTPServer

    Así que con tan solo ejecutarlo se pone a compartir la carpeta Multimedia.

    Un saludo.

  20. 21 jd febrero 26, 2009 en 6:27 pm

    y me podria hacer el favor de decirme como se puede lograr compartir esta carpeta fuera de una red local??? ke pueda ser accesada desde cualquier compu…??????

  21. 22 Fran febrero 26, 2009 en 6:33 pm

    Lo dicen en el tip. Lo que tienes que hacer para acceder desde fuera de tu red local es introducir en el navegador http://ip_del_ordenador_compartiendo:8000

  22. 23 jd febrero 26, 2009 en 6:35 pm

    no funciona por alguna razon el python no se si no reconoce mi ip o que el lo ke pasa pero escribe algo asi como 0.0.0.0:8000 y eso de ninguna forma va a servir

  23. 24 ubuntuway abril 10, 2009 en 1:32 pm

    JAJAJAJJA; que copado! Excelente! 🙂

  24. 25 vinsentvega mayo 26, 2009 en 2:58 am

    És tremendo este comando.. Molt gran!!!

  25. 26 melisa junio 16, 2009 en 2:33 pm

    grasias por todo

  26. 27 ric agosto 30, 2009 en 1:58 am

    Perdiendo el tiempo con Samba cuando la solucion era tan sencilla ! ! !

  27. 28 ErunamoJAZZ noviembre 14, 2010 en 2:47 am

    Esto me acaba de salvar… pude hacer algo parecido desde Apache, pero.. el otro pc no lo tenía.
    ¡PYTHON LO TRAE CUALQUIER LINUX!
    q cool ^^

  28. 29 How to live in Spain abril 27, 2011 en 1:08 pm

    Gracias, me habéis hecho un gran favor. Lo de internet es impresionante, busques lo que busques, lo encuentras

  29. 30 Gen X diciembre 27, 2011 en 8:33 am

    ¿se pueden abrir los archivos desde nautilus?

  30. 31 ELExTrO agosto 28, 2013 en 2:53 am

    ok para todos aquellos que necesitan usar esta forma como yo por algun problema o simplemente para realizar un backup de algun folder directorio desde windows lo primero seria bajar wget (el cual se integra directamente a la shell de windows shell -> ms dos en win) seria usando un comando sencillisimo

    wget -r –noparent “index.html*” http://www.el_link_del_directorio_o_folder_que_deseas_bajar.com


  1. 1 Software Libre y Cooperación » Blog Archive » Compartir carpetas con HTTP de forma rápida Trackback en febrero 16, 2009 en 9:18 am
  2. 2 Crear un WebServer rápidamente para compartir archivos/directorios en GNU/Linux « En el Bit Trackback en febrero 17, 2009 en 8:53 pm
  3. 3 Breves de interés « Arcalinux Trackback en febrero 19, 2009 en 6:10 am
  4. 4 Compartir archivos en red fácilmente con Ubuntu Linux « Informático de Guardia Trackback en marzo 1, 2009 en 4:01 pm
  5. 5 Comparte rápidamente una carpeta vía web « GNU/Linux Atelier Trackback en abril 2, 2009 en 12:33 am
  6. 6 LinuxLSC » Blog Archive » Comparte rápidamente una carpeta vía web Trackback en abril 2, 2009 en 4:38 am
  7. 7 Compartir carpeta mediante http en Ubuntu « blog ubuntu El Salvador Trackback en septiembre 27, 2009 en 7:08 pm
  8. 8 Lo que leí en la semana 09/02 al 15/02 Trackback en febrero 13, 2014 en 3:34 pm

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s







¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map
febrero 2009
L M X J V S D
« Ene   Mar »
 1
2345678
9101112131415
16171819202122
232425262728  

Blog Stats

  • 29,950,540 hits

A %d blogueros les gusta esto: