Transfer.sh, jaa tiedostoja helposti päätelaitteesta

Tietoja siirrosta.sh

Seuraavassa artikkelissa aiomme tarkastella Transfer.sh-tiedostoa. Tämä on ilmainen majoitus. Palvelun avulla käyttäjät voivat tallentaa, synkronoida ja jakaa tiedostoja verkossa muille käyttäjille. Voimme tehdä kaiken tämän Ubuntun terminaalistamme.

Transfer.sh meille sallii tiedostojen lataamisen ilman tiliä, enintään 10 Gt. Tiedostot on tallennettu palveluun ja ovat ladattavissa 14 päivän ajan. Tämän ajanjakson jälkeen tiedostot poistetaan automaattisesti.

Tämä on yksi monista apuohjelmista, joita voimme löytää terminaalista. Jotkut heistä ovat CLI-pohjaisia ​​ja jotkut GUI-pohjaisia, jotkut ovat ilmaisia ​​ja jotkut maksetaan. Kun on kyse suurten tiedostojen jakamisesta tai siirtämisestä komentoriviltä Internetin kautta, toimii vain muutama. Yksi niistä on siirto.sh. Nimestään huolimatta se ei ole käsikirjoitus, se on verkkosivusto. Tämän sivun avulla voimme jakaa tiedostoja Internetissä helposti ja nopeasti. Sinun ei tarvitse asentaa mitään muuta kuin cURL tai wget. Useimmissa Gnu / Linux-jakeluissa nämä apuohjelmat on esiasennettu. Joten sinun ei tarvitse asentaa mitään, oikeastaan.

siirto.sh sen avulla voimme ladata jopa 10 Gt: n tiedostoja kerralla. Kaikki jaetut tiedostot vanhenevat automaattisesti 14 päivän kuluttua (enemmän kuin tarpeeksi aikaa niiden jakamiseen), joten sinun ei tarvitse huolehtia niiden manuaalisesta poistamisesta. Sallii meille lataa yksi tiedosto tai niiden ryhmä yhdellä kertaa. Kaikki tiedostot voidaan salata ennen lähettämistä. Voimme skannata haittaohjelmilla tai viruksilla ladatut tiedostot ClamAV: lla tai VirusTotalilla. Ja tietysti se on täysin ilmainen. Lisätietoja tästä projektista, katso projektin verkkosivusto.

Tiedostojen jakaminen tai siirtäminen transfer.sh: n avulla ei ole lainkaan monimutkaista. Katsotaan ensin, miten tiedostot ladataan.

Lähetä tiedostoja Transfer.sh: llä

Sinun on vain suoritettava seuraava komento tiedostojen jakamiseksi:

curl --upload-file ENTREUNOS.pdf https://transfer.sh/ENTREUNOS.pdf

Tässä esimerkissä ENTREUNOS.pdf sijaitsee työpöydälläni.

https://transfer.sh/bZNd9/ENTREUNOSYCEROS.pdf

Kun lataus on valmis, palvelu palauttaa meille tiedoston ainutlaatuisen latauslinkin, kuten edellisellä rivillä. Voit välittää tämän URL-osoitteen kenelle tahansa, jonka haluat ladata ja käyttää tätä tiedostoa.

Se on myös mahdollista lataa tiedostoja käyttämällä 'wget'.

wget --method PUT --body-file=/home/sapoclay/Escritorio/ENTREUNOS.pdf https://transfer.sh/ENTREUNOSYCEROS.pdf -O - -nv

Tämä apuohjelma sen avulla voimme ladata useita tiedostoja kerralla. Tätä varten meidän on vain suoritettava tilaus, jolla on sama rakenne kuin seuraavalla:

curl -i -F filedata=@/home/sapoclay/Escritorio/bash_tips.pdf -F filedata=@/home/sapoclay/Escritorio/bash_tips_2.pdf https://transfer.sh/

transfer.sh lataa useita tiedostoja

Lataa tiedostoja

Lataa tiedosto suorittamalla meidät valtavasti seuraavan komennon kaltaisella komennolla. Siinä ilmoitamme ladattavan URL-osoitteen ja tietokoneellemme luodun tiedoston nimen:

curl https://transfer.sh/bZNd9/ENTREUNOSYCEROS.pdf -o entreunosyceros.pdf

transfer.sh lataa tiedostoja

Vaihtoehtoisesti voimme esikatsella latausta ja suorittaa sen verkkoselaimellamme. Laita vain latauslinkki osoiteriville ja lataa jaettu tiedosto napsauttamalla "Lataa" -painiketta.

transfer.sh lataa selaimelta

Salaa ja lähetä tiedostoja

Lisää turvallisuutta Tämän sovelluksen avulla voimme salata ja ladata tiedostoja. Tiedostojen salaamiseksi ja lähettämiseksi suoritamme terminaalissa jotain seuraavista:

cat /home/sapoclay/Escritorio/archivo.txt|gpg -ac -o-|curl -X PUT --upload-file "-" https://transfer.sh/archivo.txt

Meitä pyydetään antamaan salasana kahdesti. Sovellus antaa meille salatun tiedoston latauslinkin. Mikä on jotain seuraavaa:

https://transfer.sh/140GNQ/archivo.txt

Pura ja pura tiedostot

Edellisen salatun tiedoston salauksen purkamiseksi ja lataamiseksi meidän on vain suoritettava:

curl https://transfer.sh/140GNQ/archivo.txt|gpg -o- > /home/sapoclay/Escritorio/entreunosyceros.txt

Lisää aliaksia

Jos aiomme käyttää tätä palvelua usein, voimme harkita aliasten lisäämistä .bashrc- tai .zshrc-tiedostoihin jotta komento olisi entistäkin helpompi käyttää.

Jos käytät BASH-kuorta, muokkaa ~ / .bashrc-tiedostoa:

sudo vi ~/.bashrc

Lisää seuraavat rivit tiedoston loppuun.

transfer() { if [ $# -eq 0 ]; then echo -e "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fi 
tmpfile=$( mktemp -t transferXXX ); if tty -s; then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; fi; cat $tmpfile; rm -f $tmpfile; }

Tallenna ja sulje tiedosto. Suorita sitten seuraava komento, jotta tallennetut muutokset tulevat voimaan.

source ~/.bashrc

Nyt voit ladata ja ladata tiedostoja alla esitetyllä tavalla.

transfer archivo.txt

Jälkimmäinen, kuten näette, helpottaa tämän hyödyllisen pääteohjelman käyttöä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Badrom dijo

    Hei Damian!

    Kiitos tästä upeasta panoksesta!
    Käytän tätä tilaisuutta kysyäkseni, että olen laittanut sen pieneen komentosarjaan ja minun on pitänyt käyttää parametrin ehdollisessa merkkiä "=".
    Tällä tavoin olen tallentanut perusnimen….
    Luuletko, että se on hyvä idea tai joskus petera ..

    1.    Damian Amoedo dijo

      Niin kauan kuin se toimii sinulle kuin haluat, mikä on ongelma? Salu2.