Transfer.sh - Ushiriki Rahisi wa Faili kutoka kwa laini ya amri ya Linux


Transfer.sh ni huduma rahisi, rahisi na ya haraka ya kushiriki faili kutoka kwa safu ya amri. Inakuruhusu kupakia hadi 10GB ya data na faili huhifadhiwa kwa siku 14, bila malipo.

Unaweza kuongeza idadi ya vipakuliwa na pia inasaidia usimbaji fiche kwa usalama. Inasaidia mfumo wa faili wa ndani (ndani); pamoja na s3 (Amazon S3), na gdrive (Hifadhi ya Google) huduma za uhifadhi wa wingu.

Imeundwa kutumiwa na ganda la Linux. Kwa kuongeza, unaweza kuhakiki faili zako kwenye kivinjari. Katika makala hii, tutaonyesha jinsi ya kutumia transfer.sh katika Linux.

Pakia Faili Moja

Ili kupakia faili, unaweza kutumia programu ya curl na chaguo la --upload-file kama inavyoonyeshwa.

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

Pakua Faili

Ili kupakua faili yako, rafiki au mwenzako anaweza kutekeleza amri ifuatayo.

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

Pakia Faili Nyingi

Unaweza kupakia faili nyingi kwa wakati mmoja, kwa mfano:

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

Simba Faili Kabla ya Kuhamisha

Ili kusimba faili zako kabla ya uhamishaji, tumia amri ifuatayo (lazima kifaa cha gpg kisakinishwe kwenye mfumo). Utaulizwa kuingiza nenosiri ili kusimba faili kwa njia fiche.

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

Ili kupakua na kusimbua faili iliyo hapo juu, tumia amri ifuatayo:

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

Tumia Zana ya Wget

Transfer.sh pia inasaidia zana ya wget. Ili kupakia faili, endesha.

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

Unda Amri ya Alias

Ili kutumia amri fupi ya uhamishaji, ongeza lakabu kwenye faili yako ya kuanzia ya .bashrc au .zshrc.

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

Kisha ongeza mistari hapa chini ndani yake (unaweza kuchagua zana moja tu, ama curl au 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

Hifadhi mabadiliko na funga faili. Kisha chanzo ili kutumia mabadiliko.

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

Kuanzia sasa na kuendelea, unapakia faili kwa kutumia amri ya uhamishaji kama inavyoonyeshwa.

$ transfer users.list.gz

Ili kusanidi mfano wako wa seva ya kushiriki, pakua msimbo wa programu kutoka kwa hazina ya Github.

Unaweza kupata maelezo zaidi na sampuli za kesi za utumiaji katika ukurasa wa nyumbani wa mradi: https://transfer.sh/

Transfer.sh ni huduma rahisi, rahisi na ya haraka ya kushiriki faili kutoka kwa safu ya amri. Shiriki maoni yako kuhusu hilo nasi kupitia fomu ya maoni iliyo hapa chini. Unaweza pia kutuambia kuhusu huduma kama hizi ambazo umekutana nazo - tutashukuru.