transfer.sh:通过命令行简单的创建文件分享
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,简介通过一个命令,就可以在终端上,将文件加密传输到远程服务器,提供对外文件共享的功能。transfer.sh这是一个我常用的、可以在终端上使用的文件共享服务,可以在某些方面替代sz或者scp命令。通过
千家信息网最后更新 2025年02月01日transfer.sh:通过命令行简单的创建文件分享简介
通过一个命令,就可以在终端上,将文件加密传输到远程服务器,提供对外文件共享的功能。
transfer.sh这是一个我常用的、可以在终端上使用的文件共享服务,可以在某些方面替代sz或者scp命令。通过配置,终端上一个命令就可以将文件加密传输到远程服务器,方便下载。常规使用需要有 linux 命令行的基础,国内虽然访问略慢。在国外的VPS上单线程下载几乎是能跑满带宽的,可以说没限速。配合一些没有 gui 界面的终端命令行简直不能再爽。
安装只需要把下述代码加入到交互shell的配置文件中即可,我用的是zsh,所以编译 ~/.zshrc,将这段脚本加入进去,写入保存之后执行"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; fitmpfile=$( 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; }使用
使用也非常简单,对需要上传分享的文件执行"transfer"命令就可以了,比如当前目录下有一个BDW.sh的脚本,执行"transfer BDW.sh "
文件上传成功之后会返回一个链接地址,就是当前上传的文件网络地址,文件默认保存 14 天,之后自动删除。
这一套程序也是开源的 https://github.com/dutchcoders ,也可以找到服务器端,自行部署到自己的服务器上。
文件
命令
服务
服务器
终端
地址
脚本
传输
加密
配置
成功
下有
代码
功能
基础
就是
带宽
常用
常规
方面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
辽宁软件开发排行
韩城市委网络安全
海岛奇兵英雄服务器有哪些
关于与网络安全手抄报图片
如何查找网站的数据库
网络安全武汉考研哪几所好
全国网络安全大会新闻
怀化网络技术安全技术培训
cno数据库是什么意思啊
浙江储存服务器机箱哪家好
关于网络安全知识的英语短句
盘锦养老软件开发
眉山网络技术费用
甘肃省网络安全知识答题
三级无纸化网络技术
石屏县网络安全网
广州市橙心时代网络技术有限公司
计算机网络技术专升本江苏
网络安全服务公司简要介绍
公安部网络安全监察举报
网络安全法课程设计付宇
yggl数据库
广东九合网络技术有限公司
mtk软件开发需要哪些工具
和安服务器
wow 服务器推荐
万网连接阿里云数据库
网页数据库建立
软件开发排期是什么意思
数据库lmac基本原理