Transfer.sh - ການແບ່ງປັນເອກະສານງ່າຍໆຈາກ Linux Commandline


Transfer.sh ແມ່ນການບໍລິການງ່າຍດາຍ, ງ່າຍແລະໄວ ສຳ ລັບການແບ່ງປັນເອກະສານຈາກສາຍ ຄຳ ສັ່ງ. ມັນຊ່ວຍໃຫ້ທ່ານສາມາດອັບໂຫລດຂໍ້ມູນໄດ້ເຖິງ 10GB ແລະໄຟລ໌ຈະຖືກເກັບໄວ້ເປັນເວລາ 14 ວັນ, ໂດຍບໍ່ເສຍຄ່າ.

ທ່ານສາມາດດາວໂຫລດ ຈຳ ນວນເງິນໃຫ້ສູງສຸດແລະມັນຍັງຮອງຮັບການເຂົ້າລະຫັດເພື່ອຄວາມປອດໄພ. ມັນສະ ໜັບ ສະ ໜູນ ລະບົບແຟ້ມເອກະສານ (ທ້ອງຖິ່ນ); ຮ່ວມກັບ s3 (Amazon S3), ແລະບໍລິການເກັບຂໍ້ມູນຟັງຂອງ gdrive (Google Drive).

ມັນຖືກອອກແບບມາເພື່ອໃຊ້ກັບແກະ Linux. ນອກຈາກນັ້ນ, ທ່ານສາມາດເບິ່ງໄຟລ໌ຂອງທ່ານໃນຕົວທ່ອງເວັບ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງວິທີການ ນຳ ໃຊ້ Transfer.sh ໃນ Linux.

ອັບໂຫລດເອກະສານດຽວ

ເພື່ອອັບໂຫລດເອກະສານ, ທ່ານສາມາດໃຊ້ໂປແກຼມ curl ດ້ວຍຕົວເລືອກ - upload-file ຕາມທີ່ສະແດງ.

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

ດາວໂຫລດເອກະສານ

ເພື່ອດາວໂຫລດເອກະສານຂອງທ່ານ, ເພື່ອນຫຼືເພື່ອນຮ່ວມງານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ອັບໂຫລດຫລາຍໄຟລ໌

ທ່ານສາມາດອັບໂຫລດຫລາຍໆເອກະສານພ້ອມກັນ, ຍົກຕົວຢ່າງ:

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

ເຂົ້າລະຫັດໄຟລ໌ກ່ອນການໂອນຍ້າຍ

ເພື່ອເຂົ້າລະຫັດໄຟລ໌ຂອງທ່ານກ່ອນການໂອນຍ້າຍ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້ (ທ່ານຕ້ອງມີເຄື່ອງມື gpg ຕິດຕັ້ງຢູ່ໃນລະບົບ). ທ່ານຈະໄດ້ຮັບການກະຕຸ້ນເຕືອນໃຫ້ໃສ່ລະຫັດຜ່ານເພື່ອເຂົ້າລະຫັດເອກະສານ.

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

ເພື່ອດາວໂຫລດແລະຖອດລະຫັດເອກະສານຂ້າງເທິງ, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

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

ໃຊ້ເຄື່ອງມື Wget

Transfer.sh ຍັງສະ ໜັບ ສະ ໜູນ ເຄື່ອງມື wget. ເພື່ອອັບໂຫລດເອກະສານ, ແລ່ນ.

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

ສ້າງ ຄຳ ສັ່ງ Alias

ເພື່ອໃຊ້ ຄຳ ສັ່ງການໂອນຍ້າຍສັ້ນໆ, ເພີ່ມນາມແຝງໃສ່ໄຟລ໌ເລີ່ມຕົ້ນ .bashrc ຫຼື .zshrc ຂອງທ່ານ.

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

ຫຼັງຈາກນັ້ນ, ຕື່ມສາຍຂ້າງລຸ່ມນີ້ໃນມັນ (ທ່ານພຽງແຕ່ສາມາດເລືອກເຄື່ອງມືດຽວ, ບໍ່ວ່າຈະເປັນ curl ຫຼື 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

ບັນທຶກການປ່ຽນແປງແລະປິດເອກະສານ. ຫຼັງຈາກນັ້ນ, ແຫຼ່ງຂໍ້ມູນມັນເພື່ອປະຕິບັດການປ່ຽນແປງ.

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

ຈາກນີ້, ທ່ານອັບໂຫລດເອກະສານໂດຍໃຊ້ ຄຳ ສັ່ງການໂອນຍ້າຍດັ່ງທີ່ສະແດງໄວ້.

$ transfer users.list.gz

ເພື່ອຕິດຕັ້ງຕົວຢ່າງຂອງເຄື່ອງແມ່ຂ່າຍການແບ່ງປັນຂອງທ່ານ, ໃຫ້ດາວໂຫລດລະຫັດໂປແກຼມຈາກຫໍສະມຸດ Github.

ທ່ານສາມາດຊອກຫາຂໍ້ມູນເພີ່ມເຕີມແລະຄະດີການ ນຳ ໃຊ້ຕົວຢ່າງໃນ ໜ້າ ທຳ ອິດຂອງໂຄງການ: https://transfer.sh/

Transfer.sh ແມ່ນການບໍລິການງ່າຍດາຍ, ງ່າຍແລະໄວ ສຳ ລັບການແບ່ງປັນເອກະສານຈາກສາຍ ຄຳ ສັ່ງ. ແບ່ງປັນຄວາມຄິດຂອງທ່ານກ່ຽວກັບມັນກັບພວກເຮົາຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ທ່ານຍັງສາມາດບອກພວກເຮົາກ່ຽວກັບການບໍລິການທີ່ຄ້າຍຄືກັນທີ່ທ່ານໄດ້ມາ - ພວກເຮົາຈະຮູ້ບຸນຄຸນ.