Transfer.sh - Sauƙaƙe Rarraba Fayil daga Layin Linux


Transfer.sh sabis ne mai sauƙi, mai sauƙi da sauri don raba fayil daga layin umarni. Yana ba ka damar loda har zuwa 10GB na bayanai kuma ana adana fayiloli na tsawon kwanaki 14, kyauta.

Kuna iya haɓaka adadin abubuwan zazzagewa kuma yana goyan bayan ɓoyewa don tsaro. Yana goyan bayan tsarin fayil na gida (na gida); tare da s3 (Amazon S3), da gdrive (Google Drive) sabis na ajiyar girgije.

An tsara shi don amfani da harsashi na Linux. Bugu da kari, zaku iya samfoti fayilolinku a cikin mai lilo. A cikin wannan labarin, za mu nuna yadda ake amfani da transfer.sh a cikin Linux.

Loda Fayil Guda Daya

Don loda fayil, zaku iya amfani da shirin curl tare da zaɓin --upload-file kamar yadda aka nuna.

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

Zazzage Fayil

Don sauke fayil ɗin ku, aboki ko abokin aiki na iya gudanar da umarni mai zuwa.

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

Loda Fayiloli da yawa

Kuna iya loda fayiloli da yawa lokaci guda, misali:

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

Rufe Fayiloli Kafin Canja wurin

Don ɓoye fayilolinku kafin canja wuri, yi amfani da umarni mai zuwa (dole ne a shigar da kayan aikin gpg akan tsarin). Za a sa ka shigar da kalmar sirri don ɓoye fayil ɗin.

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

Don saukewa da kuma lalata fayil ɗin da ke sama, yi amfani da umarni mai zuwa:

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

Yi amfani da Wget Tool

Transfer.sh kuma yana goyan bayan kayan aikin wget. Don loda fayil, gudu.

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

Ƙirƙiri Umarnin Laƙabi

Don amfani da gajeriyar umarnin canja wuri, ƙara wani laƙabi zuwa fayil ɗin farawa na .bashrc ko .zshrc.

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

Sannan ƙara layin da ke ƙasa a ciki (zaku iya zaɓar kayan aiki ɗaya kawai, ko dai curl ko 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

Ajiye canje-canje kuma rufe fayil ɗin. Sannan samo shi don amfani da canje-canje.

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

Daga yanzu, kuna loda fayil ta amfani da umarnin canja wuri kamar yadda aka nuna.

$ transfer users.list.gz

Don saita misalin uwar garken raba naku, zazzage lambar shirin daga ma'ajiyar Github.

Kuna iya samun ƙarin bayani da samfuran amfani da samfuran a cikin gidan yanar gizon aikin: https://transfer.sh/

Transfer.sh sabis ne mai sauƙi, mai sauƙi da sauri don raba fayil daga layin umarni. Raba ra'ayoyin ku game da shi tare da mu ta hanyar amsawar da ke ƙasa. Hakanan kuna iya gaya mana game da ayyuka iri ɗaya waɗanda kuka ci karo da su - za mu yi godiya.