利用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

复制代码

  1. [root@VM_166_159_centos oott123-bpcs_uploader-3a75324]# ./bpcs_uploader.php quickinit
  2. ===========================Baidu PCS Uploader===========================
  3. Usage: ./bpcs_uploader.php init|quickinit|quota
  4. Usage: ./bpcs_uploader.php upload|download path_local path_remote
  5. Usage: ./bpcs_uploader.php delete path_remote
  6. Usage: ./bpcs_uploader.php uploadbig path_local path_remote [slice_size(default:1073741824)]                                                                                                                                                  [temp_dir(def:/tmp/)]
  7. Usage: ./bpcs_uploader.php fetch path_remote path_to_fetch
  8. ========================================================================
  9. Uploader initialization will be begin. If you have already configured the uploader before, y                                                                                                                                                 our old settings will be overwritten.
  10. Continue? [y/N] y
  11.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  12.                                  Dload  Upload   Total   Spent    Left  Speed
  13. 171   263    0   263    0    80    671    204 --:--:-- --:--:-- --:--:--  3210
  14. Launch your favorite web browser and visit https://openapi.baidu.com/device
  15. Input 2a24n8dv as the user code if asked.
  16. After granting access to the application, come back here and press Enter to continue.
  17.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  18.                                  Dload  Upload   Total   Spent    Left  Speed
  19. 244   101    0   101    0   143    531    753 --:--:-- --:--:-- --:--:--     0
  20. OAuth error authorization_pending : User has not yet completed the authorization
  21. Authentication failed. Please check the error message and try again.
  22. Launch your favorite web browser and visit https://openapi.baidu.com/device
  23. Input 2a24n8dv as the user code if asked.
  24. After granting access to the application, come back here and press Enter to continue.
  25. Continue? [y/N] y
  26.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  27.                                  Dload  Upload   Total   Spent    Left  Speed
  28. 244   101    0   101    0   143    546    773 --:--:-- --:--:-- --:--:--     0
  29. OAuth error authorization_pending : User has not yet completed the authorization
  30. Authentication failed. Please check the error message and try again.
  31. Launch your favorite web browser and visit https://openapi.baidu.com/device
  32. Input 2a24n8dv as the user code if asked.
  33. After granting access to the application, come back here and press Enter to continue.
  34. Continue? [y/N] y
  35.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  36.                                  Dload  Upload   Total   Spent    Left  Speed
  37. 180   397    0   397    0   143   2162    778 --:--:-- --:--:-- --:--:--  5772
  38.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  39.                                  Dload  Upload   Total   Spent    Left  Speed
  40.   0    66    0    66    0     0    220      0 --:--:-- --:--:-- --:--:--   366
  41. Access Granted. Your Storage Status: 105.95G/2063.00G (5.14%)
  42. Enjoy!

以上为快速初始化代码,输入授权码网址:https://openapi.baidu.com/device

1.

  1. 然后打开浏览器访问 https://openapi.baidu.com/device ,在“请输入设备上显示的用户授权码:”文本框中输入上面显示的授权码,并点击继续。 看到网页上显示“请返回设备继续操作!”后,返回ssh上按下回车后,即完成了初始化配置。
  2. 重新分配
  3. [root@VM_166_159_centos oott123-bpcs_uploader-3a75324]# ./bpcs_uploader.php init
  4. ===========================Baidu PCS Uploader===========================
  5. Usage: ./bpcs_uploader.php init|quickinit|quota
  6. Usage: ./bpcs_uploader.php upload|download path_local path_remote
  7. Usage: ./bpcs_uploader.php delete path_remote
  8. Usage: ./bpcs_uploader.php uploadbig path_local path_remote [slice_size(default:1073741824)] [temp_dir(def:/tmp/)]
  9. Usage: ./bpcs_uploader.php fetch path_remote path_to_fetch
  10. ========================================================================
  11. Uploader initialization will be begin. If you have already configured the uploader before, your old settings will b                                                                                                                          e overwritten.
  12. Continue? [y/N] y
  13. Please enter your PSC App API Key. You can get this key by visiting http://developer.baidu.com/dev#/create
  14. If you have already created an app, you can visit http://developer.baidu.com/console#/app and get it in your app's                                                                                                                           info.
  15. If you don't want to bother creating an app, you can press Enter to use the demo API Key.
  16. Doing so (without your own API Key/Secret) will cause the access-token to expire every 30 days, and you'll have to
  17. re-initialize when it expires.
  18. App API KEY [uFBSHEwWE6DD94SQx9z77vgG] :uFBSHEwWE6DD94SQx9z77vgG
  19. App API Key has been set to uFBSHEwWE6DD94SQx9z77vgG .
  20. Demo key detected. Using default API Secret.
  21. Demo key detected. Using default app name.
  22.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  23.                                  Dload  Upload   Total   Spent    Left  Speed
  24. 171   263    0   263    0    80   1355    412 --:--:-- --:--:-- --:--:--  3452
  25. Launch your favorite web browser and visit https://openapi.baidu.com/device
  26. Input axmhkper as the user code if asked.
  27. After granting access to the application, come back here and press Enter to continue.
  28.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  29.                                  Dload  Upload   Total   Spent    Left  Speed
  30. 179   395    0   395    0   143   2010    727 --:--:-- --:--:-- --:--:--  5250
  31.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  32.                                  Dload  Upload   Total   Spent    Left  Speed
  33.   0    67    0    67    0     0    294      0 --:--:-- --:--:-- --:--:--   690
  34. Access Granted. Your Storage Status: 105.95G/2063.00G (5.14%)

4.我们测试上传文件

复制代码

  1. ./bpcs_uploader.php upload /www/jiaoguan.txt /www/jiaoguan.                                                                                                                          txt
  2. ===========================Baidu PCS Uploader===========================
  3. Usage: ./bpcs_uploader.php init|quickinit|quota
  4. Usage: ./bpcs_uploader.php upload|download path_local path_remote
  5. Usage: ./bpcs_uploader.php delete path_remote
  6. Usage: ./bpcs_uploader.php uploadbig path_local path_remote [slice_size(default:1073741824)] [temp_dir(def:/tmp/)]
  7. Usage: ./bpcs_uploader.php fetch path_remote path_to_fetch
  8. ========================================================================
  9.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  10.                                  Dload  Upload   Total   Spent    Left  Speed
  11. 197   397    0   397    0   195   1791    880 --:--:-- --:--:-- --:--:--  2767
  12.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  13.                                  Dload  Upload   Total   Spent    Left  Speed
  14. 131   394  185   185  104   209    242    274 --:--:-- --:--:-- --:--:--   337
  15. File /apps/bpcs_uploader//www/jiaoguan.txt uploaded.
  16. Size:0.019K MD5 Sum:a19e55943b85fe27417653593b6c80e4

测试完工!WDCP自动化运维脚本将于明天发布!

如有问题请加本人QQ:6870608 纯原创 转载注明版权 本文首发腾讯云

Linux命令行上传文件到百度网盘的更多相关文章

  1. [E2E_L9]Linux命令行上传文件到百度网盘

    百度有2TB 存储空间,在有第三方服务器的情况下,很多东西不需要下载到本地,可以直接使用服务转存,这非常好. 系统环境: Linux 系统 + Python 2.7 安装软件工具:[可能会要重复装] ...

  2. [转]Linux命令行上传文件到 百度网盘 bypy

    安装软件工具: apt-get install python-pip pip install requests pip install bypy 授权登陆: 执行 bypy info,显示下边信息,根 ...

  3. linux下通过命令行上传文件到百度网盘

    一.环境: centos release 6.9 python 2.7.13 二.安装工具bypy sudo pip install bypy 三.使用bypy 3.1 授权 [root@ineedl ...

  4. Linux系统通过AWS命令行上传文件至S3

    打开你的AWS控制台: 在IAM中创建一个新用户(比如test),创建时它会自动创建一个用户安全凭证,是由“访问密钥ID”和“私有访问密钥”组成的,请记住它并下载该凭证,后面会用到它: 选择你刚创建的 ...

  5. mac 命令行上传文件,mac tar.gz命令压缩

    在mac上可以直接打开命令行给服务器上传文件,注意是本地的命令行,不是服务器的命令行,我就走了绕路 命令可以看这里https://www.cnblogs.com/hitwtx/archive/2011 ...

  6. Mac安装aws-cli全过程,通过命令行上传文件到aws s3协议服务器

    第一次使用aws,首先查询了各种资料,我第一步需要做的是安装aws-cli,而安装aws-cli之前需要安装python3,当然你安装python3之前你还需要安装homebrew,当然我正在安装的过 ...

  7. Linux命令行上传本地文件到服务器 、 下载服务器文件到本地

    sh使用命令: scp 将本地文件上传至服务器 第一个是本地文件的路径/文件名, 例如 ./index.tar.gz  . index.html . bg.png 等 第二个是要上传到的服务器的位置  ...

  8. Linux: 通过命令行上传文件到ftp服务器

    url -T fie-name ftp://server-address --user user:password

  9. Linux (rz、sz命令行)与本地电脑 命令行上传、下载文件

    Linux 与本地电脑直接交互, 命令行上传.下载文件. 一.lrzsz命令行安装: 1.rpm安装:(链接: http://pan.baidu.com/s/1cBuTm2 密码: vijf) rpm ...

随机推荐

  1. [mysql] 查看mysql执行时间

    mysql的 profiling不是默认打开的 查看profiling是否找开 mysql> show variables like "%pro%"; +---------- ...

  2. SQLServer2005+分页SQL

    declare @pagenum int = 1; declare @pagesize int = 3; WITH Tmp AS ( SELECT ROW_NUMBER() OVER (ORDER B ...

  3. phonegap安卓手机开发入门

    先安装安卓开发安环境 http://www.cnblogs.com/zhangsanshi/p/3582368.html 安装phonegap 在安装ant http://www.cnblogs.co ...

  4. L20n – Mozilla 推出的 Web 本地化框架

    L20n是 Mozilla 开发的用于 Web 开发的本地化框架.它允许本地化开发者把逻辑细分为本地化的资源. L20n 的框架不再需要开发人员深入理解自然语言的具体细节,并提供了机会为本地化创造更好 ...

  5. 高性能javascript学习笔记系列(2)-数据存取

    参考 高性能javascript Tom大叔深入理解javascript系列 相关概念 1.执行上下文   当控制器转到ecmascript可执行代码的时候,就会进入一个执行上下文,执行上下文是以堆栈 ...

  6. 苹果浏览器和uc浏览器在移动端的坑(日常积累,随时更新)

    先mark 1 .  移动端uc浏览器不兼容css3 calc() 2 .  ie8下a标签没有内容给宽高也不能触发点击跳转 3 . safari输入框加上readOnly="ture&qu ...

  7. jquery easyui tabs单击刷新右键刷新

    单击刷新 $(".tabs-inner").click(function(){var currTab = self.parent.$('#tabs').tabs('getSelec ...

  8. Dotfuscator混淆加密

    混淆加密 1. 需要安装Dotfuscator软件 2. 安装好后打开软件,找到编译好的DLL文件 3. 打开[setting]设置属性,如下图: 把 Disable String Encryptio ...

  9. 如何删掉Portal中的无效内容

    1.登陆到https://[PORTALURL]/arcgis/sharing/rest/ 2.使用内容的所有者或者门户管理员的账号登陆. 3.登陆后访问https://[PORTALURL]/arc ...

  10. dispatch

    GCD提供了并管理着若干FIFO队列(queues),可以通过block的形式向这些FIFO序列提交任务.GCD同时维护着一个线程池,所有的任务在线程池的线程运行. 系统提供的队列 main queu ...