Transferir.SH - Fácil compartilhamento de arquivos da linha de comando Linux

Transferir.SH - Fácil compartilhamento de arquivos da linha de comando Linux

Transferir.sh é um serviço simples, fácil e rápido para compartilhamento de arquivos da linha de comando. Permite que você faça o upload até 10 GB de dados e arquivos são armazenados por 14 dias, gratuitamente.

Você pode maximizar a quantidade de downloads e também suporta criptografia para segurança. Ele suporta o sistema de arquivos local (local); Juntamente com S3 (Amazon S3) e GDRIVE (Google Drive) Services de armazenamento em nuvem.

Transferir.SH - Fácil compartilhamento de arquivos no terminal Linux

Ele foi projetado para ser usado com o shell Linux. Além disso, você pode visualizar seus arquivos no navegador. Neste artigo, mostraremos como usar a transferência.SH em Linux.

Carregue um único arquivo

Para fazer upload de um arquivo, você pode usar o programa CURL com o --subir arquivo opção como mostrado.

$ CURL-File de arquivo ./Tecmint.txt https: // transferência.sh/tecmint.TXT 

Baixar um arquivo

Para baixar seu arquivo, um amigo ou colega pode executar o seguinte comando.

$ Curl https: // transferência.sh/vq3kg/tecmint.txt -o tecmint.TXT 

Carregar vários arquivos

Você pode fazer upload de vários arquivos de uma só vez, por exemplo:

$ curl -i -f [email protegido]/path/to/tecmint.txt -f [email protegido]/path/to/nomes de usuário.txt https: // transferência.sh/ sh/ 

Criptografar arquivos antes da transferência

Para criptografar seus arquivos antes da transferência, use o seguinte comando (você deve ter a ferramenta GPG instalada no sistema). Você será solicitado a inserir uma senha para criptografar o arquivo.

$ nomes de usuário CAT.txt | gpg -ac -o- | Curl -x Put --upload-File "-" https: // transferência.nomes de usuário.TXT 

Para baixar e descriptografar o arquivo acima, use o seguinte comando:

$ Curl https: // transferência.sh/11rnw5/nomes de usuário.txt | gpg -o-> ./nomes de usuário.TXT 

Use a ferramenta wget

Transferir.sh também suporta a ferramenta WGET. Para fazer upload de um arquivo, execute.

$ wget - -method put -body -file =./Tecmint.txt https: // transferência.sh/tecmint.txt -o - -nv 

Criar comando alias

Para usar o comando de transferência curta, adicione um alias ao seu .Bashrc ou .ZSHRC arquivo de inicialização.

$ vim ~//.Bashrc ou $ vim ~/.ZSHRC 

Em seguida, adicione as linhas abaixo (você pode escolher apenas uma ferramenta, também ondulação ou wget).

## Usando CURL Transfer () Curl --progress-Bar-OUPLOAD-FILE "$ 1" https: // Transfer.sh/$ (nome de base $ 1) | tee /dev /null;  alias transfer = transferência ## usando wget transfer () wget -t 1 -qo - - -method = put - -bodyfile = "$ 1" -header = "content -type: $ (arquivo -b - MIME-TYPE $ 1) "https: // transferência.sh/$ (nome de base $ 1);  transferência de alias = transferência 

Salve as alterações e feche o arquivo. Em seguida, obtenha -o para aplicar as mudanças.

$ fonte ~//.Bashrc ou $ fonte ~//.ZSHRC 

A partir de agora, você carrega um arquivo usando o comando de transferência como mostrado.

$ transfere usuários.lista.gz 

Para configurar sua própria instância do servidor de compartilhamento, faça o download do código do programa do repositório do GitHub.

Você pode encontrar mais informações e casos de uso de amostra na página inicial do projeto: https: // transferir.sh/ sh/

Transferir.sh é um serviço simples, fácil e rápido para compartilhamento de arquivos da linha de comando. Compartilhe seus pensamentos sobre isso conosco através do formulário de feedback abaixo. Você também pode nos contar sobre serviços semelhantes que você encontrou - seremos gratos.