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 ...
随机推荐
- 2016暑假多校联合---Another Meaning
2016暑假多校联合---Another Meaning Problem Description As is known to all, in many cases, a word has two m ...
- 为mongodb数据库添加安全账户
最近的数据库服务器有些不稳定,遇到了黑客的骚扰,mongodb的安全存在一些漏洞.首要任务是给数据库添加账号.之前大家都习惯于mongodb的不加安全账号和密码来连接数据库,那么问题是添加了安全账户后 ...
- Samba Server 配置
1.Issue:Server requested plaintext password but 'client plaintext auth' is disabled session setup ...
- viewport ——视区概念,为 自适应网页设计
什么是Viewport 手机浏览器是把页面放在一个虚拟的“窗口”(viewport)中,通常这个虚拟的“窗口”(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机 ...
- Android SDK 国内镜像及配置方法
东软信息学院的 Android SDK 镜像,比配置代理下载快. 配置地址, http://mirrors.neusoft.edu.cn/configurations.we#android 配置步骤: ...
- WebSocket connection to,Error during WebSocket handshake: Unexpected response code: 404
使用标准的JSR 356注解时,需要使用tomcat 8.x版本,如果使用tomcat 7.x的版本,则需要继承WebSocketServlet,否则会报WebSocket connection to ...
- bootstrap源码分析之form、navbar
一.表单(Form) 源码文件:_form.scssmixins/_form.scss 1.按层次结构分:form-group -> form-control/input-group/form- ...
- Office 365 – SharePoint 2013 Online 与Office相关的应用
1.在Office 365首页,点击在PC上安装Office,如下图: 2.会下载一个安装向导程序,如下图: 3.安装Office向导,如下图: 4.安装完毕以后,发现开始菜单多出Office 201 ...
- Xcode中XVim的常用操作
- Kotlin语法(类和对象)
二.类和对象: 1. 类定义: 类的声明包含类名,类头(指定类型参数,主构造函数等等),以及类主体,用大括号包裹.类头和类体是可选的:如果没有类体可以省略大括号. class Invoice{ } 2 ...