Transfer.sh - helppo tiedostojen jakaminen Linux-komentoriviltä


Transfer.sh on yksinkertainen, helppo ja nopea palvelu tiedostojen jakamiseen komentoriviltä. Sen avulla voit ladata enintään 10 Gt tietoa ja tiedostoja tallennetaan 14 päivän ajan ilmaiseksi.

Voit maksimoida latausten määrän, ja se tukee myös salausta turvallisuuden vuoksi. Se tukee paikallista tiedostojärjestelmää (paikallinen); yhdessä s3: n (Amazon S3) ja gdriven (Google Drive) pilvitallennuspalveluiden kanssa.

Se on suunniteltu käytettäväksi Linux-kuoren kanssa. Lisäksi voit esikatsella tiedostoja selaimessa. Tässä artikkelissa näytämme kuinka transfer.sh: ää käytetään Linuxissa.

Lähetä yksi tiedosto

Voit ladata tiedoston käyttämällä käpristymisohjelmaa --upload-file -vaihtoehdon kanssa kuvan osoittamalla tavalla.

$ curl --upload-file ./tecmint.txt https://transfer.sh/tecmint.txt

Lataa tiedosto

Ladataksesi tiedoston, ystäväsi tai kollegasi voi suorittaa seuraavan komennon.

$ curl https://transfer.sh/Vq3Kg/tecmint.txt -o tecmint.txt 

Lähetä useita tiedostoja

Voit ladata useita tiedostoja kerralla, esimerkiksi:

$ curl -i -F [email /path/to/tecmint.txt -F [email /path/to/usernames.txt https://transfer.sh/ 

Salaa tiedostot ennen siirtoa

Salaa tiedostosi ennen siirtoa käyttämällä seuraavaa komentoa (järjestelmään on asennettava gpg-työkalu). Sinua pyydetään antamaan salasana tiedoston salaamiseksi.

$ cat usernames.txt | gpg -ac -o- | curl -X PUT --upload-file "-" https://transfer.sh/usernames.txt 

Lataa ja purkaa yllä oleva tiedosto seuraavalla komennolla:

$ curl https://transfer.sh/11Rnw5/usernames.txt | gpg -o- > ./usernames.txt

Käytä Wget-työkalua

Transfer.sh tukee myös wget-työkalua. Lataa tiedosto suorittamalla.

$ wget --method PUT –body-file=./tecmint.txt https://transfer.sh/tecmint.txt -O --nv 

Luo aliaksen komento

Voit käyttää lyhyttä siirtokomentoa lisäämällä aliaksen .bashrc- tai .zshrc-käynnistystiedostoon.

$ vim ~/.bashrc
OR
$ vim ~/.zshrc

Lisää sitten sen alla olevat rivit (voit valita vain yhden työkalun, joko kiharan tai wgetin).

##using curl
transfer() {
    curl --progress-bar --upload-file "$1" https://transfer.sh/$(basename $1) | tee /dev/null;
}

alias transfer=transfer
##using wget
transfer() {
    wget -t 1 -qO - --method=PUT --body-file="$1" --header="Content-Type: $(file -b --mime-type $1)" https://transfer.sh/$(basename $1);
}

alias transfer=transfer

Tallenna muutokset ja sulje tiedosto. Sitten lähde se soveltaa muutoksia.

$ source ~/.bashrc
OR
$ source ~/.zshrc

Tästä lähtien lataat tiedoston käyttämällä siirtokomentoa kuvan mukaisesti.

$ transfer users.list.gz

Määritä oma jakamispalvelimen ilmentymä lataamalla ohjelmakoodi Github-arkistosta.

Löydät lisätietoja ja esimerkkitapauksia projektin kotisivulta: https://transfer.sh/

Transfer.sh on yksinkertainen, helppo ja nopea palvelu tiedostojen jakamiseen komentoriviltä. Jaa ajatuksesi siitä meille alla olevan palautelomakkeen avulla. Voit myös kertoa meille vastaavista palveluista, joita olet törmännyt - olemme kiitollisia.