Transfer.sh - Pinpin Faili Rọrun lati Linuxline Commandline
Transfer.sh jẹ iṣẹ ti o rọrun, rọrun ati yara fun pinpin faili lati laini aṣẹ. O gba ọ laaye lati gbe si data 10GB ati pe awọn faili ti wa ni fipamọ fun awọn ọjọ 14, ni ọfẹ.
O le mu iwọn awọn igbasilẹ pọ si ati pe o tun ṣe atilẹyin fifi ẹnọ kọ nkan fun aabo. O ṣe atilẹyin fun eto faili agbegbe (agbegbe); papọ pẹlu s3 (Amazon S3), ati awọn iṣẹ ipamọ awọsanma gdrive (Google Drive).
A ṣe apẹrẹ lati ṣee lo pẹlu ikarahun Linux. Ni afikun, o le ṣe awotẹlẹ awọn faili rẹ ninu ẹrọ aṣawakiri naa. Ninu nkan yii, a yoo fihan bi a ṣe le lo transfer.sh ni Lainos.
Po si Faili Kan Kan
Lati gbe faili kan, o le lo eto curl pẹlu aṣayan --upload-file
bi a ti han.
$ curl --upload-file ./tecmint.txt https://transfer.sh/tecmint.txt
Ṣe igbasilẹ Faili kan
Lati ṣe igbasilẹ faili rẹ, ọrẹ kan tabi alabaṣiṣẹpọ le ṣiṣe aṣẹ atẹle.
$ curl https://transfer.sh/Vq3Kg/tecmint.txt -o tecmint.txt
Po si Awọn faili lọpọlọpọ
O le gbe awọn faili lọpọlọpọ ni ẹẹkan, fun apẹẹrẹ:
$ curl -i -F [email /path/to/tecmint.txt -F [email /path/to/usernames.txt https://transfer.sh/
Ṣe Enkiripiti Awọn faili Ṣaaju Gbigbe
Lati encrypt awọn faili rẹ ṣaaju gbigbe, lo aṣẹ atẹle (o gbọdọ ni ohun elo gpg sori ẹrọ lori eto). O yoo ti ọ lati tẹ ọrọ igbaniwọle kan lati encrypt faili naa.
$ cat usernames.txt | gpg -ac -o- | curl -X PUT --upload-file "-" https://transfer.sh/usernames.txt
Lati gba lati ayelujara ati paarẹ faili ti o wa loke, lo pipaṣẹ wọnyi:
$ curl https://transfer.sh/11Rnw5/usernames.txt | gpg -o- > ./usernames.txt
Lo Ọpa Wget
Transfer.sh tun ṣe atilẹyin ohun elo wget. Lati gbe faili kan, ṣiṣe.
$ wget --method PUT –body-file=./tecmint.txt https://transfer.sh/tecmint.txt -O --nv
Ṣẹda Alias Command
Lati lo pipaṣẹ gbigbe kukuru, ṣafikun inagijẹ si faili rẹ .bashrc tabi .zshrc.
$ vim ~/.bashrc OR $ vim ~/.zshrc
Lẹhinna ṣafikun awọn ila ti o wa ni isalẹ ninu rẹ (o le yan ọpa kan nikan, boya curl tabi 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
Fipamọ awọn ayipada ki o pa faili naa. Lẹhinna ṣe orisun rẹ lati lo awọn ayipada naa.
$ source ~/.bashrc OR $ source ~/.zshrc
Lati isisiyi lọ, o gbe faili kan ni lilo pipaṣẹ gbigbe bi o ti han.
$ transfer users.list.gz
Lati ṣeto apeere olupin pinpin tirẹ, ṣe igbasilẹ koodu eto lati ibi ipamọ Github.
O le wa alaye diẹ sii ati awọn ọran lilo apẹẹrẹ ni oju-ile iṣẹ akanṣe: https://transfer.sh/
Transfer.sh jẹ iṣẹ ti o rọrun, rọrun ati yara fun pinpin faili lati laini aṣẹ. Pin awọn ero rẹ nipa rẹ pẹlu wa nipasẹ fọọmu esi ni isalẹ. O tun le sọ fun wa nipa awọn iṣẹ ti o jọra ti o ti rii - awa yoo dupe.