Linux命令行上传文件到百度网盘
利用bpcs_uploader你可以自动将VPS主机上的文件上传到百度网盘中,同时也可以从百度网盘中下载文件到VPS主机上,让你的文件安全地“住”在百度云中。[font=Tahoma, 'Microsoft Yahei', Simsun]百度云空间容量大,且有了百度这个靠山,日后也不必担心网盘关门走人,随着众多国内网盘开始投放大量的广告到网盘下载页面(典型的有华为网盘、下载赚钱网盘),百度网盘清爽的风格就显得难能可贵了。将文件上传到百度云中就可以方便其它用户下载
1.安装wdcp
wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh
sh lanmp_wdcp_ins.sh
2.下载bpcs_uploader上传脚本
https://github.com/oott123/bpcs_uploader/tarball/master
给chmod +x bpcs_uploader.php执行权限
3.查看php路径
/www/wdlinux/nginx_php-5.2.17/bin/php –v
将bpcs_uploader.php第一行修改成
#!/www/wdlinux/nginx_php-5.2.17/bin/php -ddisable_functions -d safe_mode=Off
- [root@VM_166_159_centos oott123-bpcs_uploader-3a75324]# ./bpcs_uploader.php quickinit
- ===========================Baidu PCS Uploader===========================
- Usage: ./bpcs_uploader.php init|quickinit|quota
- Usage: ./bpcs_uploader.php upload|download path_local path_remote
- Usage: ./bpcs_uploader.php delete path_remote
- Usage: ./bpcs_uploader.php uploadbig path_local path_remote [slice_size(default:1073741824)] [temp_dir(def:/tmp/)]
- Usage: ./bpcs_uploader.php fetch path_remote path_to_fetch
- ========================================================================
- Uploader initialization will be begin. If you have already configured the uploader before, y our old settings will be overwritten.
- Continue? [y/N] y
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 171 263 0 263 0 80 671 204 --:--:-- --:--:-- --:--:-- 3210
- Launch your favorite web browser and visit https://openapi.baidu.com/device
- Input 2a24n8dv as the user code if asked.
- After granting access to the application, come back here and press Enter to continue.
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 244 101 0 101 0 143 531 753 --:--:-- --:--:-- --:--:-- 0
- OAuth error authorization_pending : User has not yet completed the authorization
- Authentication failed. Please check the error message and try again.
- Launch your favorite web browser and visit https://openapi.baidu.com/device
- Input 2a24n8dv as the user code if asked.
- After granting access to the application, come back here and press Enter to continue.
- Continue? [y/N] y
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 244 101 0 101 0 143 546 773 --:--:-- --:--:-- --:--:-- 0
- OAuth error authorization_pending : User has not yet completed the authorization
- Authentication failed. Please check the error message and try again.
- Launch your favorite web browser and visit https://openapi.baidu.com/device
- Input 2a24n8dv as the user code if asked.
- After granting access to the application, come back here and press Enter to continue.
- Continue? [y/N] y
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 180 397 0 397 0 143 2162 778 --:--:-- --:--:-- --:--:-- 5772
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 0 66 0 66 0 0 220 0 --:--:-- --:--:-- --:--:-- 366
- Access Granted. Your Storage Status: 105.95G/2063.00G (5.14%)
- Enjoy!
以上为快速初始化代码,输入授权码网址:https://openapi.baidu.com/device
1.
- 然后打开浏览器访问 https://openapi.baidu.com/device ,在“请输入设备上显示的用户授权码:”文本框中输入上面显示的授权码,并点击继续。 看到网页上显示“请返回设备继续操作!”后,返回ssh上按下回车后,即完成了初始化配置。
- 重新分配
- [root@VM_166_159_centos oott123-bpcs_uploader-3a75324]# ./bpcs_uploader.php init
- ===========================Baidu PCS Uploader===========================
- Usage: ./bpcs_uploader.php init|quickinit|quota
- Usage: ./bpcs_uploader.php upload|download path_local path_remote
- Usage: ./bpcs_uploader.php delete path_remote
- Usage: ./bpcs_uploader.php uploadbig path_local path_remote [slice_size(default:1073741824)] [temp_dir(def:/tmp/)]
- Usage: ./bpcs_uploader.php fetch path_remote path_to_fetch
- ========================================================================
- Uploader initialization will be begin. If you have already configured the uploader before, your old settings will b e overwritten.
- Continue? [y/N] y
- Please enter your PSC App API Key. You can get this key by visiting http://developer.baidu.com/dev#/create
- If you have already created an app, you can visit http://developer.baidu.com/console#/app and get it in your app's info.
- If you don't want to bother creating an app, you can press Enter to use the demo API Key.
- Doing so (without your own API Key/Secret) will cause the access-token to expire every 30 days, and you'll have to
- re-initialize when it expires.
- App API KEY [uFBSHEwWE6DD94SQx9z77vgG] :uFBSHEwWE6DD94SQx9z77vgG
- App API Key has been set to uFBSHEwWE6DD94SQx9z77vgG .
- Demo key detected. Using default API Secret.
- Demo key detected. Using default app name.
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 171 263 0 263 0 80 1355 412 --:--:-- --:--:-- --:--:-- 3452
- Launch your favorite web browser and visit https://openapi.baidu.com/device
- Input axmhkper as the user code if asked.
- After granting access to the application, come back here and press Enter to continue.
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 179 395 0 395 0 143 2010 727 --:--:-- --:--:-- --:--:-- 5250
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 0 67 0 67 0 0 294 0 --:--:-- --:--:-- --:--:-- 690
- Access Granted. Your Storage Status: 105.95G/2063.00G (5.14%)
4.我们测试上传文件
- ./bpcs_uploader.php upload /www/jiaoguan.txt /www/jiaoguan. txt
- ===========================Baidu PCS Uploader===========================
- Usage: ./bpcs_uploader.php init|quickinit|quota
- Usage: ./bpcs_uploader.php upload|download path_local path_remote
- Usage: ./bpcs_uploader.php delete path_remote
- Usage: ./bpcs_uploader.php uploadbig path_local path_remote [slice_size(default:1073741824)] [temp_dir(def:/tmp/)]
- Usage: ./bpcs_uploader.php fetch path_remote path_to_fetch
- ========================================================================
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 197 397 0 397 0 195 1791 880 --:--:-- --:--:-- --:--:-- 2767
- % Total % Received % Xferd Average Speed Time Time Time Current
- Dload Upload Total Spent Left Speed
- 131 394 185 185 104 209 242 274 --:--:-- --:--:-- --:--:-- 337
- File /apps/bpcs_uploader//www/jiaoguan.txt uploaded.
- Size:0.019K MD5 Sum:a19e55943b85fe27417653593b6c80e4
测试完工!WDCP自动化运维脚本将于明天发布!
如有问题请加本人QQ:6870608 纯原创 转载注明版权 本文首发腾讯云
Linux命令行上传文件到百度网盘的更多相关文章
- [E2E_L9]Linux命令行上传文件到百度网盘
百度有2TB 存储空间,在有第三方服务器的情况下,很多东西不需要下载到本地,可以直接使用服务转存,这非常好. 系统环境: Linux 系统 + Python 2.7 安装软件工具:[可能会要重复装] ...
- [转]Linux命令行上传文件到 百度网盘 bypy
安装软件工具: apt-get install python-pip pip install requests pip install bypy 授权登陆: 执行 bypy info,显示下边信息,根 ...
- linux下通过命令行上传文件到百度网盘
一.环境: centos release 6.9 python 2.7.13 二.安装工具bypy sudo pip install bypy 三.使用bypy 3.1 授权 [root@ineedl ...
- Linux系统通过AWS命令行上传文件至S3
打开你的AWS控制台: 在IAM中创建一个新用户(比如test),创建时它会自动创建一个用户安全凭证,是由“访问密钥ID”和“私有访问密钥”组成的,请记住它并下载该凭证,后面会用到它: 选择你刚创建的 ...
- mac 命令行上传文件,mac tar.gz命令压缩
在mac上可以直接打开命令行给服务器上传文件,注意是本地的命令行,不是服务器的命令行,我就走了绕路 命令可以看这里https://www.cnblogs.com/hitwtx/archive/2011 ...
- Mac安装aws-cli全过程,通过命令行上传文件到aws s3协议服务器
第一次使用aws,首先查询了各种资料,我第一步需要做的是安装aws-cli,而安装aws-cli之前需要安装python3,当然你安装python3之前你还需要安装homebrew,当然我正在安装的过 ...
- Linux命令行上传本地文件到服务器 、 下载服务器文件到本地
sh使用命令: scp 将本地文件上传至服务器 第一个是本地文件的路径/文件名, 例如 ./index.tar.gz . index.html . bg.png 等 第二个是要上传到的服务器的位置 ...
- Linux: 通过命令行上传文件到ftp服务器
url -T fie-name ftp://server-address --user user:password
- Linux (rz、sz命令行)与本地电脑 命令行上传、下载文件
Linux 与本地电脑直接交互, 命令行上传.下载文件. 一.lrzsz命令行安装: 1.rpm安装:(链接: http://pan.baidu.com/s/1cBuTm2 密码: vijf) rpm ...
随机推荐
- [mysql] 查看mysql执行时间
mysql的 profiling不是默认打开的 查看profiling是否找开 mysql> show variables like "%pro%"; +---------- ...
- SQLServer2005+分页SQL
declare @pagenum int = 1; declare @pagesize int = 3; WITH Tmp AS ( SELECT ROW_NUMBER() OVER (ORDER B ...
- phonegap安卓手机开发入门
先安装安卓开发安环境 http://www.cnblogs.com/zhangsanshi/p/3582368.html 安装phonegap 在安装ant http://www.cnblogs.co ...
- L20n – Mozilla 推出的 Web 本地化框架
L20n是 Mozilla 开发的用于 Web 开发的本地化框架.它允许本地化开发者把逻辑细分为本地化的资源. L20n 的框架不再需要开发人员深入理解自然语言的具体细节,并提供了机会为本地化创造更好 ...
- 高性能javascript学习笔记系列(2)-数据存取
参考 高性能javascript Tom大叔深入理解javascript系列 相关概念 1.执行上下文 当控制器转到ecmascript可执行代码的时候,就会进入一个执行上下文,执行上下文是以堆栈 ...
- 苹果浏览器和uc浏览器在移动端的坑(日常积累,随时更新)
先mark 1 . 移动端uc浏览器不兼容css3 calc() 2 . ie8下a标签没有内容给宽高也不能触发点击跳转 3 . safari输入框加上readOnly="ture&qu ...
- jquery easyui tabs单击刷新右键刷新
单击刷新 $(".tabs-inner").click(function(){var currTab = self.parent.$('#tabs').tabs('getSelec ...
- Dotfuscator混淆加密
混淆加密 1. 需要安装Dotfuscator软件 2. 安装好后打开软件,找到编译好的DLL文件 3. 打开[setting]设置属性,如下图: 把 Disable String Encryptio ...
- 如何删掉Portal中的无效内容
1.登陆到https://[PORTALURL]/arcgis/sharing/rest/ 2.使用内容的所有者或者门户管理员的账号登陆. 3.登陆后访问https://[PORTALURL]/arc ...
- dispatch
GCD提供了并管理着若干FIFO队列(queues),可以通过block的形式向这些FIFO序列提交任务.GCD同时维护着一个线程池,所有的任务在线程池的线程运行. 系统提供的队列 main queu ...