linux百度网盘命令行下载

worktile 其他 173

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要在Linux命令行中使用百度网盘进行下载,可以使用百度网盘的官方命令行工具 “bypy”。下面是使用bypy进行百度网盘命令行下载的操作步骤:

    1. 安装bypy
    首先,确保你的Linux系统已经安装了Python环境。然后,通过pip安装bypy:
    “`
    pip install bypy
    “`

    2. 授权
    安装完bypy后,你需要进行授权,以便访问你的百度网盘账号。在命令行中运行下面的命令:
    “`
    bypy info
    “`

    这个命令会生成一个授权链接,复制该链接到浏览器中打开并登录你的百度账号,然后复制返回的授权码,在命令行中输入并回车。

    3. 下载文件
    下载文件需要知道文件的路径。在命令行中运行下面的命令进行下载:
    “`
    bypy download /path/to/file
    “`

    其中,”/path/to/file”是文件在百度网盘中的路径。如果文件在百度网盘的根目录下,可以直接使用文件名进行下载。

    4. 下载文件夹
    下载文件夹需要知道文件夹的路径。在命令行中运行下面的命令进行下载:
    “`
    bypy download /path/to/folder -r
    “`

    其中,”/path/to/folder”是文件夹在百度网盘中的路径。使用”-r”参数可以递归下载文件夹中的所有文件和子文件夹。

    5. 显示下载进度
    默认情况下,bypy会显示下载进度条。如果你想关闭进度条,可以在命令中添加参数”-g none”。如果想要显示详细的下载进度信息,可以添加参数”-g deep”。

    这样,你就可以在Linux命令行中使用bypy进行百度网盘的文件和文件夹下载了。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,你可以使用命令行工具来下载文件或目录来自百度网盘。下面是使用百度网盘命令行工具bypy进行下载的步骤:

    1. 安装bypy工具:
    首先,你需要安装bypy工具,它是一个用于百度网盘的命令行客户端。你可以通过pip包管理器来安装bypy工具。打开终端,运行以下命令来安装pip:

    “`
    sudo apt-get install python-pip
    “`

    之后使用以下命令安装bypy:

    “`
    pip install bypy
    “`

    2. 配置bypy工具:
    运行以下命令来配置bypy工具:

    “`
    bypy configure
    “`

    执行该命令后,会打开一个浏览器窗口,跳转到百度账户授权页面。登录你的百度账户并授权bypy访问你的百度网盘。完成授权后,你可以关闭浏览器窗口。

    3. 下载文件或目录:
    使用以下命令来下载文件:

    “`
    bypy download /path/to/file
    “`

    将”/path/to/file”替换为你想要下载的文件的路径。例如,如果你想下载文件夹中的一个文件,可以使用以下命令:

    “`
    bypy download /path/to/folder/file.txt
    “`

    如果你想下载整个目录,可以使用以下命令:

    “`
    bypy download /path/to/folder/
    “`

    下载的文件将保存在当前工作目录中。

    4. 显示下载进度:
    默认情况下,bypy工具会显示下载进度。如果你想禁用下载进度显示,可以使用以下命令:

    “`
    bypy download -S off /path/to/file
    “`

    5. 下载文件夹的子目录:
    如果你想下载文件夹的子目录,可以使用以下命令:

    “`
    bypy download -r /path/to/folder/
    “`

    以上步骤介绍了如何在Linux系统中使用bypy工具通过命令行下载百度网盘中的文件或目录。希望对你有帮助!

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux命令行下载百度网盘文件可以通过使用百度网盘命令行工具来实现。下面是详细的操作流程:

    ## 安装百度网盘命令行工具

    1. 首先,打开终端,输入以下命令以下载并安装百度网盘命令行工具的依赖软件:

    “`shell
    sudo apt-get install libfuse-dev libcurl4-openssl-dev libxml2-dev mime-support automake libtool -y
    “`

    2. 接下来,输入以下命令以下载并安装百度网盘命令行工具:

    “`shell
    git clone https://github.com/liutian/lightnetd.git
    cd lightnetd
    ./configure
    make
    sudo make install
    “`

    ## 配置百度网盘账号

    1. 启动百度网盘命令行工具:

    “`shell
    lightnetd -d
    “`

    2. 在终端中会显示一个链接,复制该链接并在浏览器中打开。按照提示授权百度网盘使用该应用。

    3. 完成授权后,浏览器会显示一个Code码。将该Code码复制并在终端中粘贴。这样,你的账号就成功配置到百度网盘命令行工具中了。

    4. 此时,终端会显示一个Token码,将其复制保存,以供后续使用。

    ## 文件下载

    1. 打开终端,输入以下命令以下载文件:

    “`shell
    lnd download -t <文件ID>
    “`

    其中,``为之前保存的Token码,`<文件ID>`为要下载的文件在百度网盘中的唯一标识符。

    2. 文件下载完成后,会显示下载完成的信息。

    ## 文件上传

    1. 打开终端,输入以下命令以上传文件:

    “`shell
    lnd upload -t <本地文件路径> /<目标路径>
    “`

    其中,``为之前保存的Token码,`<本地文件路径>`为要上传的本地文件的路径,`/<目标路径>`为在百度网盘中的目标文件夹路径。

    2. 文件上传完成后,会显示上传完成的信息。

    ## 其他操作

    使用百度网盘命令行工具还可以进行其他操作,如列出文件、删除文件等。具体命令如下:

    – 列出文件:

    “`shell
    lnd list -t /<文件夹路径>
    “`

    – 删除文件:

    “`shell
    lnd delete -t <文件ID>
    “`

    – 创建文件夹:

    “`shell
    lnd create -t -d <文件夹名称> /<父文件夹路径>
    “`

    注意:上面所有命令中的``都是之前保存的Token码,`/<文件夹路径>`和`/<父文件夹路径>`都是百度网盘中的文件夹路径。

    这就是在Linux命令行中使用百度网盘命令行工具下载文件的方法。通过这种方法,你可以使用命令行终端更方便地管理和操作百度网盘中的文件。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部