Transfer.sh - Enostavna skupna raba datotek iz ukazne vrstice Linuxa
Transfer.sh je preprosta, enostavna in hitra storitev za skupno rabo datotek iz ukazne vrstice. Omogoča vam nalaganje do 10 GB podatkov, datoteke pa so shranjene 14 dni brezplačno.
Povečate lahko količino prenosov, za varnost pa podpira tudi šifriranje. Podpira lokalni datotečni sistem (local); skupaj s storitvami za shranjevanje v oblaku s3 (Amazon S3) in gdrive (Google Drive).
Zasnovan je za uporabo z lupino Linux. Poleg tega si lahko datoteke ogledate v brskalniku. V tem članku bomo pokazali, kako uporabljati transfer.sh v Linuxu.
Naložite eno datoteko
Če želite naložiti datoteko, lahko uporabite program curl z možnostjo --upload-file
, kot je prikazano.
$ curl --upload-file ./tecmint.txt https://transfer.sh/tecmint.txt
Prenesite datoteko
Če želite prenesti datoteko, lahko prijatelj ali sodelavec izvede naslednji ukaz.
$ curl https://transfer.sh/Vq3Kg/tecmint.txt -o tecmint.txt
Naložite več datotek
Naložite lahko več datotek hkrati, na primer:
$ curl -i -F [email /path/to/tecmint.txt -F [email /path/to/usernames.txt https://transfer.sh/
Šifrirajte datoteke pred prenosom
Za šifriranje datotek pred prenosom uporabite naslednji ukaz (v sistemu morate imeti nameščeno orodje gpg). Za šifriranje datoteke boste morali vnesti geslo.
$ cat usernames.txt | gpg -ac -o- | curl -X PUT --upload-file "-" https://transfer.sh/usernames.txt
Če želite prenesti in dešifrirati zgornjo datoteko, uporabite naslednji ukaz:
$ curl https://transfer.sh/11Rnw5/usernames.txt | gpg -o- > ./usernames.txt
Uporabite orodje Wget
Transfer.sh podpira tudi orodje wget. Če želite naložiti datoteko, zaženite.
$ wget --method PUT –body-file=./tecmint.txt https://transfer.sh/tecmint.txt -O --nv
Ustvari ukaz Alias
Če želite uporabiti kratki ukaz za prenos, dodajte vzdevek v zagonsko datoteko .bashrc ali .zshrc.
$ vim ~/.bashrc OR $ vim ~/.zshrc
Nato vanj dodajte spodnje vrstice (lahko izberete samo eno orodje, bodisi curl ali wget).
##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
Shranite spremembe in zaprite datoteko. Nato ga uporabite za uporabo sprememb.
$ source ~/.bashrc OR $ source ~/.zshrc
Od zdaj naprej naložite datoteko z ukazom za prenos, kot je prikazano.
$ transfer users.list.gz
Če želite nastaviti svoj primerek strežnika za skupno rabo, prenesite programsko kodo iz skladišča Github.
Več informacij in vzorčne primere uporabe najdete na domači strani projekta: https://transfer.sh/
Transfer.sh je preprosta, enostavna in hitra storitev za skupno rabo datotek iz ukazne vrstice. Delite svoje misli o tem z nami preko spodnjega obrazca za povratne informacije. Povejte nam lahko tudi o podobnih storitvah, na katere ste naleteli - hvaležni vam bomo.