Portanto, você pode iniciar facilmente um servidor HTTP básico para o diretório atual no Linux / OSX executando apenas um comando.
Você pode ir ainda mais longe e adicionar este comando ao menu de contexto de scripts personalizados do Nautilus (gerenciador de arquivos padrão no Ubuntu e outras distros Linux baseadas em gnome):
Para fazer isso, basta criar um arquivo de script em ~/.gnome2/nautilus-scripts
(o nome do script será o nome do item do menu de contexto, por exemplo, “Servidor HTTP Simples”) com o seguinte conteúdo:
#!/bin/bash
gnome-terminal --working-directory="$PWD" -x bash -c "pwd;python -m SimpleHTTPServer"
Não se esqueça de adicionar permissões de execução ao arquivo e pronto! Agora você deve ter o menu de contexto como na imagem e ser capaz de servir rapidamente o diretório atual via HTTP!