您好,登錄后才能下訂單哦!
通過一個命令,就可以在終端上,將文件加密傳輸?shù)竭h(yuǎn)程服務(wù)器,提供對外文件共享的功能。
transfer.sh這是一個我常用的、可以在終端上使用的文件共享服務(wù),可以在某些方面替代sz或者scp命令。通過配置,終端上一個命令就可以將文件加密傳輸?shù)竭h(yuǎn)程服務(wù)器,方便下載。常規(guī)使用需要有 linux 命令行的基礎(chǔ),國內(nèi)雖然訪問略慢。在國外的VPS上單線程下載幾乎是能跑滿帶寬的,可以說沒限速。配合一些沒有 gui 界面的終端命令行簡直不能再爽。
只需要把下述代碼加入到交互shell的配置文件中即可,我用的是zsh,所以編譯 ~/.zshrc,將這段腳本加入進去,寫入保存之后執(zhí)行"source ~/.zshrc"刷新一下。
transfer() { if [ $# -eq 0 ]; then echo -e "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fi tmpfile=$( mktemp -t transferXXX ); if tty -s; then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; fi; cat $tmpfile; rm -f $tmpfile; }
使用也非常簡單,對需要上傳分享的文件執(zhí)行"transfer"命令就可以了,比如當(dāng)前目錄下有一個BDW.sh的腳本,執(zhí)行"transfer BDW.sh "
文件上傳成功之后會返回一個鏈接地址,就是當(dāng)前上傳的文件網(wǎng)絡(luò)地址,文件默認(rèn)保存 14 天,之后自動刪除。
這一套程序也是開源的 https://github.com/dutchcoders ,也可以找到服務(wù)器端,自行部署到自己的服務(wù)器上。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。