É uma ferramenta do Linux desenvolvida para a transfe- r...

Próximas questões
Com base no mesmo assunto
Q112597 Sistemas Operacionais
É uma ferramenta do Linux desenvolvida para a transfe- rência de arquivos pela Internet, utiliza o próprio terminal de comandos do sistema operacional (Xterm, Konsole, Consola, etc), que suporta vários tipos de protocolos, des- te modo, permitindo downloads de muitas fontes distintas. Este aplicativo do Linux é
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: B - CURL

Vamos entender o contexto da questão e o porquê da alternativa correta. A questão aborda uma ferramenta do Linux que permite a transferência de arquivos pela Internet usando o terminal de comandos. O foco aqui é identificar uma ferramenta que **suporta vários tipos de protocolos** e permite **downloads de muitas fontes distintas**.

CURL é um programa de linha de comando usado para transferir dados com URLs. Ele suporta uma ampla gama de protocolos, incluindo HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP ou FILE. Isso faz do CURL uma ferramenta extremamente versátil e poderosa, especialmente útil para downloads de várias fontes na internet.

Vamos comparar rapidamente com as outras alternativas para entender melhor:

  • WGET: Embora também seja uma ferramenta poderosa para transferência de arquivos pela internet e bastante utilizada para downloads, o WGET não possui suporte tão amplo a múltiplos protocolos comparado ao CURL. Ele é focado principalmente em HTTP, HTTPS e FTP.
  • SCP: Esta ferramenta é usada para copiar arquivos entre hosts em uma rede de maneira segura. O SCP utiliza o protocolo SSH (Secure Shell) e não é projetado para suportar múltiplos protocolos ou para ser utilizado em downloads de várias fontes distintas pela internet.
  • LYNX: Diferente das outras ferramentas mencionadas, o Lynx é um navegador de texto para a web. Embora tenha funcionalidades para baixar arquivos, seu propósito principal não é a transferência de arquivos, mas sim navegação e acesso a conteúdo da web.

Dessa forma, CURL é a alternativa correta porque é a ferramenta que melhor atende aos requisitos da questão, suportando **vários tipos de protocolos** e permitindo **downloads de muitas fontes distintas** por meio do terminal de comandos no Linux.

Espero que essa explicação tenha ajudado a clarificar o assunto! Se tiver mais dúvidas, estou à disposição para auxiliar.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

WGET é usado para transferências de arquivos por terminal. É bastante usado em servidores com ou sem tarefas programadas.
É até difícil de acreditar, mas a FCC tirou essa questão daqui (ctrl c + ctrl v):

cURL é uma ferramenta desenvolvida para a transferência de arquivos pela Internet pelo próprio terminal de comandos do sistema (Xterm, Konsole, Consola, etc...).  Este aplicativo suporta vários tipos de protocolos diferentes, deste modo, permitindo downloads de muitas fontes distintas. Outra característica sua é a utilização de sintaxes e expressões regulares.

Protocolos suportados por cURL

Entre os protocolos suportados, podemos citar: FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS e FILE. Além disso, cURL suporta certificados SSL, HTTP em proxies, cookies, autenticação em diversos sites (usuários + password). Através desta ferramenta, é possível afirmar, sem sombras de dúvidas, que a grande maioria dos sites da Web podem ser acessados por cURL.


Fonte: http://www.baixaki.com.br/linux/download/curl.htm


FCC (Fundação Copia e Cola) :D

O wget também realiza download de arquivos de diversas fontes distintas:
"GNU Wget is a free utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP proxies. "
http://linux.about.com/od/commands/l/blcmdl1_wget.htm

...pra mim existe mais de uma resposta na questão

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo