Transferindo Big Files no Terminal no Linux com Transfer.sh

Transferindo Big Files no Terminal no Linux com Transfer.sh

⌛ Reading Time: 4 minutes

Você já se perguntou como seria transferir grandes arquivos pela Internet direto de seu terminal Linux? Com Transfer.sh, você pode facilmente.

Vamos ser claros aqui: upload e transferência de arquivos no terminal com curl ou então não é uma coisa nova. No entanto, é raro encontrar um serviço de compartilhamento de arquivos convencional que siga esse caminho.

Então, como você usa essa ferramenta no Linux? Leia este guia e descubra! Revisamos como fazer upload de arquivos, baixá-los e quase tudo o que você precisa saber sobre Transfer.sh!

Nota: Transfer.sh funciona em qualquer sistema que tenha bash e curl. Isso significa BSD e OSX (possivelmente até Windows), também, não apenas Linux.

Instalação

Transfer.sh em si não requer nenhuma instalação. Ele interage inteiramente online. Em vez disso, tudo o que você precisa fazer é instalar um programa – o Curl para ser exato. O Curl é fácil de instalar. Abra uma janela de terminal e digite o seguinte:

Ubuntu (ou distro baseada em Ubuntu)

Fedora

Arco

Outras distros

Provavelmente, o pacote curl em sua distribuição Linux é chamado curl. Basta abrir seu gerenciador de pacotes, procurá-lo e instalá-lo. Deve ser fácil de usar, pois é um pacote bem conhecido.

Uso

Veja como fazer upload de um arquivo para transfer.sh por meio da linha de comando. Aqui está um exemplo de comando:

Se você fosse fazer o upload, digamos, “harddrive.sh”, você alteraria o comando para algo assim:

Assim que este comando for inserido, transfer.sh irá gerar um link de download exclusivo, um link que você pode obter via curl e a linha de comando ou via navegador da web. O link será parecido com este aqui: https://transfer.sh/14yktw/harddrive.sh

transferh-download-arquivo-navegador da web

Para baixar o arquivo que você carregou, basta pegar a URL exclusiva gerada e inserir este comando em qualquer terminal. Alternativamente, basta clicar nele e fazer o download conforme mencionado acima.

transferh-download-file

Isso pegará o arquivo e o armazenará localmente. Obviamente, transfer.sh funciona com todos os tipos de arquivos, não apenas os usados ​​neste exemplo. Na verdade, você pode fazer upload de até 10 GB de material de uma vez.

Por que Transfer.sh?

Muitas vezes, as pessoas ficaram presas na linha de comando e precisam de um arquivo rapidamente. Transfer.sh resolve esse problema. Chega de montar drives flash para pegar aquele arquivo .ZIP importante que você guardou em algum lugar.

Não é apenas para emergências ou usos estranhos. Para aqueles que amam a linha de comando, transfer.sh pode ser facilmente incorporado ao fluxo de trabalho. Pense em quantos scripts bash foram escritos e requerem o download de arquivos. Embora os dados só possam ser armazenados por quatorze dias com a velocidade e a capacidade de dados do transfer.sh, eles podem facilmente aumentar esse tipo de coisa.

E mesmo se você não estiver em uma posição estranha no Linux, onde você precisa de um arquivo e só pode usar a linha de comando, ou escrever um script bash que baixa arquivos grandes, Transfer.sh ainda faz sentido. Por quê?

Simplicidade. Poucas soluções de transferência de arquivos grátis podem funcionar tão facilmente quanto digitar um comando. Esta ferramenta, embora não seja perfeita, tem possibilidades muito únicas, assim como a interessante posição de trabalhar tanto na linha de comando quanto em um navegador da web.

Conclusão

Transferir arquivos não é uma coisa nova; isso é certo. No entanto, ferramentas como Transfer.sh me entusiasmam para o futuro. O motivo? Tratar a linha de comando como um cidadão de primeira classe.

Ao contrário da crença popular, a linha de comando ainda é uma ferramenta importante e avançada que muitos usuários avançados do Linux prefeririam não dispensar. É por isso que acho essa ferramenta ótima.

Claro, não é a melhor ferramenta de todos os tempos e tem falhas. Por exemplo: eu adoraria ter algum tipo de programa de associação onde posso ter uma configuração do tipo “nuvem”, bem como a capacidade de armazenar mais de 10 GBs por vez. Infelizmente, isso não parece estar nas cartas de Transfer.sh no momento.

Ainda assim, mesmo sem todos os recursos mais avançados que eu gostaria que tivesse, ainda é uma ferramenta incrivelmente útil. Se você adora a linha de comando do Linux e está procurando uma nova maneira de transferir arquivos de um lado para outro, seria louco de não tentar.

Você acha que transferir arquivos na linha de comando é uma boa ideia? Diga-nos porque ou porque não abaixo!