Publicar ou fazer upload de arquivos nem sempre é tão simples como se poderia pensar, a menos que você tenha as ferramentas adequadas. Existem programas que podem ajudar nessa tarefa como cURL. É um programa desenhado para fazer o download ou upload de um arquivo em Linux. Ela vem sob a forma de uma linha de comando. É compatível com Telnet, Gopher, HTTP, FTP, FTP e muito mais. Também é possível utilizar com servidores proxy, SSL e outros. Seu domínio não é complicado, basta ter o hábito de linhas de comando.