É uma ferramenta do Linux desenvolvida para a transfe- r...
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
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.
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