Transfer.sh - Sayon nga Pagpaambit sa File gikan sa Linux Commandline
Ang Transfer.sh usa ka yano, sayon ug paspas nga serbisyo alang sa pagpaambit sa file gikan sa command-line. Gitugotan ka niini nga mag-upload hangtod sa 10GB nga datos ug ang mga file gitipigan sulod sa 14 ka adlaw, nga libre.
Mahimo nimong mapadako ang gidaghanon sa mga pag-download ug gisuportahan usab niini ang pag-encrypt alang sa seguridad. Gisuportahan niini ang lokal nga sistema sa file (lokal); kauban ang s3 (Amazon S3), ug gdrive (Google Drive) cloud storage services.
Gidisenyo kini nga gamiton sa Linux shell. Dugang pa, mahimo nimong tan-awon ang imong mga file sa browser. Niini nga artikulo, ipakita namon kung giunsa paggamit ang transfer.sh sa Linux.
Pag-upload og Usa ka File
Para mag-upload ug file, mahimo nimong gamiton ang curl program gamit ang --upload-file
nga opsyon sama sa gipakita.
$ curl --upload-file ./tecmint.txt https://transfer.sh/tecmint.txt
Pag-download ug File
Aron ma-download ang imong file, ang usa ka higala o kauban mahimong modagan sa mosunod nga sugo.
$ curl https://transfer.sh/Vq3Kg/tecmint.txt -o tecmint.txt
Pag-upload og Daghang mga File
Mahimo nimong i-upload ang daghang mga file sa usa ka higayon, pananglitan:
$ curl -i -F [email /path/to/tecmint.txt -F [email /path/to/usernames.txt https://transfer.sh/
I-encrypt ang mga File sa Dili pa Pagbalhin
Aron ma-encrypt ang imong mga file sa wala pa ang pagbalhin, gamita ang mosunud nga mando (kinahanglan nimo nga na-install ang gpg tool sa sistema). Maaghat ka sa pagsulod sa usa ka password aron ma-encrypt ang file.
$ cat usernames.txt | gpg -ac -o- | curl -X PUT --upload-file "-" https://transfer.sh/usernames.txt
Sa pag-download ug pag-decrypt sa ibabaw nga file, gamita ang mosunod nga sugo:
$ curl https://transfer.sh/11Rnw5/usernames.txt | gpg -o- > ./usernames.txt
Gamita ang Wget Tool
Gisuportahan usab sa Transfer.sh ang wget tool. Aron maka-upload og file, run.
$ wget --method PUT –body-file=./tecmint.txt https://transfer.sh/tecmint.txt -O --nv
Paghimo Alias Command
Aron magamit ang mubo nga sugo sa pagbalhin, pagdugang og alias sa imong .bashrc o .zshrc startup file.
$ vim ~/.bashrc OR $ vim ~/.zshrc
Dayon idugang ang mga linya sa ubos niini (makapili ka lang og usa ka himan, bisan curl o 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
I-save ang mga pagbag-o ug isira ang file. Dayon i-source kini aron magamit ang mga pagbag-o.
$ source ~/.bashrc OR $ source ~/.zshrc
Sukad karon, mag-upload ka og file gamit ang transfer command sama sa gipakita.
$ transfer users.list.gz
Aron ma-setup ang imong kaugalingong sharing server nga pananglitan, i-download ang program code gikan sa Github repository.
Makapangita ka og dugang nga impormasyon ug sample nga mga kaso sa paggamit sa homepage sa proyekto: https://transfer.sh/
Ang Transfer.sh usa ka yano, sayon ug paspas nga serbisyo alang sa pagpaambit sa file gikan sa command-line. Ipaambit kanamo ang imong mga hunahuna bahin niini pinaagi sa porma sa feedback sa ubos. Mahimo ka usab nga mosulti kanamo bahin sa parehas nga mga serbisyo nga imong nakit-an - mapasalamaton kami.