linux下载百度命令行,Linux 命令行使用百度网盘上传下载文件

BaiduPCS 是C/C++写的一个百度网盘工具,可以在linux终端中使用。 这是通过分析网盘网站得到的直接接口,不需要创建应用。

支持多线程下载和下载时断点续传。

支持快速上传和多线程分片上传。

支持线程限速。具体查看’pcs set’和’pcs context’命令的说明。

支持AES-CBC-128, AES-CBC-192, AES-CBC-256加密。

1. 获取源代码 git clone https://github.com/GangZhuo/BaiduPCS.git

2. 安装依赖 #Debian/Ubuntu

apt-get install build-essential libcurl4-openssl-dev libssl-dev

#CENTOS 7

yum install openssl libpcap-dev libssl-dev openssl-devel cmake libcurl-dev libcurl-devel

3. 编译安装 cd BaiduPCS

#解决WARNING: 'aclocal-1.15' is missing on your system

#autoreconf -f -i

make clean

./configure && make

#将安装到/usr/local/bin下

make install

4. 手动安装到其他目录,例如 /usr/bin 下 cp ./baidupcs /usr/local/bin/

5.登录百度网盘 baidupcs login

程序首先提示输入用户名,我们输入百度网盘的用户名,然后敲入回车。

然后程序提示输入密码,我们输入百度网盘账号的密码,然后敲入回车。 输入密码时,密码不会打印到屏幕上,所以看起来像是没有输入进去,其实是输入进去了。

然后程序提示你输入验证码,屏幕会提示你验证码的保存路径,如下: The captcha image at /home/_user_/.pcs/captcha.gif.

Please input the captcha code:

我们打开 /home/user/.pcs/captcha.gif 这个图片,查看验证码,然后输入验证码字符,然后敲入回车。

如果是通过 SSH 登录到远端服务器的话,我们可以打开一个新的命令行,然后执行如下命令来复制图片到本地,然后查看图片。

scp _user_@_server_ip_:/home/_user_/.pcs/captcha.gif /home/_user_

如果远端服务器安装有 Web 服务的话,我们也可以设置验证码图片保存到 Web 目录下,然后通过浏览器来查看。(查看如何设置验证码图片的保存路径)

PS: 有的时候登录时并不需要输入验证码,程序将不会提示输入验证码。

登录成功后,屏幕将会打印出当前用户的 UID,如下: Login Success. UID: _uid_

6.上传文件 baidupcs upload apps.2017-07-14.backup.tar.gz "/backup/application/apps.2017-07-14.backup.tar.gz"

7.下载文件

首先我们先看一下百度网盘的 /movies 目录下有哪些文件。执行如下命令来列出目录。 baidupcs list /appdata

程序将在屏幕上打印出目录列表。

我们下载“backup.sh”

执行如下命令来下载“backup.sh”到用户目录。 baidupcs download "/appdata/backup.sh" "/home/user/backup.sh"

程序将启动下载。

8. 其他

如果如下错误提示: WARNING: 'aclocal-1.15' is missing on your system. You should only need it if you modified 'acinclude.m4'

or 'configure.ac' or m4 files included by 'configure.ac'. The 'aclocal' program is part of the GNU Automake

package: http://www.gnu.org/software/automake It also requires GNU Autoconf, GNU m4 and Perl in order to

run: http://www.gnu.org/software/autoconf http://www.gnu.org/software/m4/ http://www.perl.org/

make: *** [aclocal.m4] 错误 127

下载https://github.com/gp187/nginx-builder/blob/master/fix/aclocal.sh 运行脚本,就能解决.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值