Transfer.sh - lihtne failide jagamine Linuxi käsurealt
Transfer.sh on lihtne, lihtne ja kiire teenus failide jagamiseks käsurealt. See võimaldab teil kuni 10 GB andmeid üles laadida ja faile salvestatakse 14 päeva jooksul tasuta.
Saate maksimeerida allalaadimiste arvu ja see toetab turvalisuse huvides ka krüptimist. See toetab kohalikku failisüsteemi (kohalik); koos s3 (Amazon S3) ja gdrive (Google Drive) pilvemäluteenustega.
See on mõeldud kasutamiseks Linuxi kestaga. Lisaks saate oma faile brauseris eelvaadata. Selles artiklis näitame, kuidas transfer.sh-i Linuxis kasutada.
Laadige üles üks fail
Faili üleslaadimiseks võite kasutada curl-programmi koos suvandiga --upload-file
, nagu näidatud.
$ curl --upload-file ./tecmint.txt https://transfer.sh/tecmint.txt
Laadige alla fail
Teie faili allalaadimiseks võib sõber või kolleeg käivitada järgmise käsu.
$ curl https://transfer.sh/Vq3Kg/tecmint.txt -o tecmint.txt
Laadige üles mitu faili
Saate korraga üles laadida mitu faili, näiteks:
$ curl -i -F [email /path/to/tecmint.txt -F [email /path/to/usernames.txt https://transfer.sh/
Krüptige failid enne teisaldamist
Failide krüptimiseks enne teisaldamist kasutage järgmist käsku (süsteemi peab olema installitud tööriist gpg). Teil palutakse faili krüptimiseks sisestada parool.
$ cat usernames.txt | gpg -ac -o- | curl -X PUT --upload-file "-" https://transfer.sh/usernames.txt
Ülaltoodud faili allalaadimiseks ja dekrüpteerimiseks kasutage järgmist käsku:
$ curl https://transfer.sh/11Rnw5/usernames.txt | gpg -o- > ./usernames.txt
Kasutage tööriista Wget
Transfer.sh toetab ka tööriista wget. Faili üleslaadimiseks käivitage.
$ wget --method PUT –body-file=./tecmint.txt https://transfer.sh/tecmint.txt -O --nv
Looge varjunime käsk
Lühikese ülekandekäsu kasutamiseks lisage oma .bashrc või .zshrc käivitusfailile varjunimi.
$ vim ~/.bashrc OR $ vim ~/.zshrc
Seejärel lisage selles allpool olevad read (saate valida ainult ühe tööriista, kas curl või 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
Salvestage muudatused ja sulgege fail. Seejärel hankige see muudatuste rakendamiseks allikast.
$ source ~/.bashrc OR $ source ~/.zshrc
Nüüdsest laadite fail üleslaadimiskäsu abil üles, nagu näidatud.
$ transfer users.list.gz
Oma jagamisserveri eksemplari seadistamiseks laadige programmikood alla Githubi hoidlast.
Lisateavet ja näidiskasutusjuhtumeid leiate projekti kodulehelt: https://transfer.sh/
Transfer.sh on lihtne, lihtne ja kiire teenus failide jagamiseks käsurealt. Jagage oma mõtteid selle kohta meiega allpool oleva tagasiside vormi kaudu. Võite meile ka rääkida sarnastest teenustest, millega olete kokku puutunud - oleme tänulikud.