在 linux 下传输文件我们平时一般使用 lrzsz 或者 scp. 但是并不是所有终端都支持 lrzsz, 额外安装 winscp 也麻烦 . 况且如果是需要把文件发给别人更是麻烦 .
transfer.sh 就是为此而生 . 对于恨不得手都不离开键盘的程序员来说 , 能有个命令行的分享程序真的挺方便的 .
transfer.sh 的使用也非常简单 , 可以使用 curl 的 upload-file 来上传文件 . 比如 :
1
curl --upload-file ./91yunserverspeeder.tar.gz https://transfer.sh/91ss.tar.gz
以上命令就是把 91yunserverspeeder.tar.gz 上传到 transfer.sh, 并命名为 91ss.tar.gz
执行完这个命令 , 就会返回给你下载地址 :https://transfer.sh/Jg56i/91ss.tar.gz
然后你把这个地址发给别人就可以下载了 .
是不是很方便呢 ?
transfer.sh 还有很多方式 , 比如加密上传文件 , 比如一次性上传多个文件等用法 . 大家可以到官网看例子 .
并且这也是开源项目 , 大家可以到他的 github 观摩 , 也可以自己搭建相类似的服务 .