linux如何下载百度云盘下载文件夹里

Linux 中,可先安装百度云盘客户端,登录账号后进入对应文件夹,选择文件进行下载;

以下是在Linux系统中下载百度云盘文件夹里内容的详细方法:

linux如何下载百度云盘下载文件夹里

使用BaiduPCS-Go工具

  1. 下载与解压
    • 在终端中输入以下命令下载BaiduPCS-Go:
      wget https://github.com/qjfoidnh/BaiduPCS-Go/releases/download/v3.8.2/BaiduPCS-Go-v3.8.2-linux-amd64.zip
    • 下载完成后,解压文件:
      unzip BaiduPCS-Go-v3.8.2-linux-amd64.zip
    • 进入解压后的目录:
      cd BaiduPCS-Go-v3.8.2-linux-amd64
  2. 登录百度账号
    • 采用浏览器cookie方式登录,命令格式如下(需提前获取BDUSS和STOKEN):
      ./BaiduPCS-Go login -bduss='xxx' -stoken='xxx'

      获取BDUSS和STOKEN的方法:用浏览器登录百度网盘(https://pan.baidu.com),打开开发者工具(快捷键:F12或Ctrl + Shift + I),切换到Application(应用)→左侧选择Cookies→找到https://pan.baidu.com对应的Cookie中的BDUSS和STOKEN,如果没有STOKEN也可以尝试只用BDUSS登录。

  3. 下载文件或文件夹
    • 列出百度云盘文件目录,查看目标文件夹路径:
      ./BaiduPCS-Go ls /
    • 下载指定文件夹,例如要下载“我的资源”文件夹:
      ./BaiduPCS-Go d /我的资源
    • 也可以设置保存目录后再下载,如将文件保存到/home/user/Downloads目录:
      ./BaiduPCS-Go config set -savedir /home/user/Downloads
      ./BaiduPCS-Go d /我的资源

使用bypy工具

  1. 安装bypy
    • 可以使用conda或pip进行安装,以pip为例:
      sudo apt-get install pip
      sudo pip install bypy
  2. 认证并授权网盘账号
    • 运行以下命令,按照提示完成认证:
      bypy info
  3. 准备下载文件

    授权成功后,会自动在网盘中创建文件夹“我的网盘>我的应用数据>bypy”,将待下载的文件放置在该文件夹下。

    linux如何下载百度云盘下载文件夹里

  4. 下载文件或文件夹
    • 下载指定的单个文件,例如文件名为“example.txt”:
      bypy downfile example.txt
    • 下载bypy下所有文件或指定文件夹下所有文件,例如要下载“documents”文件夹下的所有文件:
      bypy downdir -v documents

使用wget命令(需先获取分享链接)

  1. 获取下载链接

    在百度云盘网页端,找到要下载的文件夹或文件,点击分享按钮,选择“复制分享链接”,对于文件夹,可能需要先将文件夹内的文件逐个分享并获取链接。

  2. 下载文件
    • 打开终端,使用以下命令下载文件(将“下载链接”替换为实际复制的链接,“文件名”可自定义):
      wget -O 文件名 下载链接

使用aria2c命令(需先获取分享链接)

  1. 安装aria2
    • 打开终端,运行以下命令安装aria2:
      sudo apt-get install aria2
  2. 获取下载链接

    同wget命令中的获取分享链接方法,在百度云盘网页端获取文件或文件夹内文件的下载链接。

    linux如何下载百度云盘下载文件夹里

  3. 下载文件
    • 打开终端,运行以下命令下载文件(将“下载链接”替换为实际复制的链接):
      aria2c -x 16 -s 16 下载链接

      -x参数用于指定最大线程数,-s参数用于指定每个线程的最大连接数。

相关问答FAQs

  1. 问题:使用BaiduPCS-Go下载时,提示登录失败怎么办?
    • 解答:首先检查获取的BDUSS和STOKEN是否正确,可在浏览器开发者工具中仔细核对,如果确认无误,可能是网络问题或百度网盘对第三方工具的限制,可以尝试更换网络环境或稍后再试,也可以尝试更新BaiduPCS-Go到最新版本,以获取更好的兼容性。
  2. 问题:bypy下载过程中断网了,再次运行时会重新开始下载吗?

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/66332.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年7月18日 04:43
下一篇 2025年7月18日 04:48

相关推荐

  • linux如何解压7z

    Linux中解压7z文件,需先安装p7zip工具,然后使用命令“7z x 文件名.7z”进行解压

    2025年7月12日
    000
  • Linux硬盘格式化分区工具有哪些?

    Linux下常用硬盘分区格式化工具包括命令行工具fdisk、parted以及图形化工具GParted,操作流程通常为:使用分区工具创建或调整分区表,再用mkfs命令(如mkfs.ext4)将分区格式化为所需文件系统。

    2025年6月24日
    000
  • Linux如何查看网卡信息命令

    在Linux中查询网卡信息,常用命令有:,1. ifconfig:查看IP地址、MAC地址及状态(需安装net-tools)。,2. ip link show 或 ip addr show:显示更详细的接口与地址信息。,3. ethtool [网卡名]:获取物理属性如速度、双工模式。,4. lshw -class network:列出硬件详情。

    2025年7月4日
    100
  • linux如何进系统引导

    Linux系统中,可通过以下方式进入系统引导:,开机时,根据屏幕提示按相应按键(如F2、Del等)进入BIOS/UEFI设置。,

    2025年7月18日
    000
  • 如何在虚拟机中使用Linux?

    在虚拟机中运行Linux可创建隔离的开发测试环境,便于安全地学习系统操作、部署应用或运行服务,同时不干扰主机系统。

    2025年6月23日
    000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN