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.