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.