Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ubuntu上传文件至百度云盘 #17

Open
zemise opened this issue Jun 25, 2023 · 0 comments
Open

Ubuntu上传文件至百度云盘 #17

zemise opened this issue Jun 25, 2023 · 0 comments

Comments

@zemise
Copy link
Owner

zemise commented Jun 25, 2023

1. 环境准备

  • Python2.7以上

  • 安装相关的库

    #安装pip
    sudo apt install python-pip   
    
    #安装requests
    pip install requests  
    
    #安装bypy,-H代表安装到系统库
    sudo -H pip install bypy  

2. 登陆账户

# 查看个人账户云盘存储空间,第一次使用会进行登录认证
bypy info

浏览器打开链接地址,登陆个人的百度云账户后,再将得到的授权码输入并回车确认

# 能看到类似的空间大小,即为登陆成功
Quota: 2.020TB
Used: 927.776GB

3. 上传文件

# 上传文件至云盘默认路径下:我的网盘/我的应用数据/bypy
bypy upload fileName

4. 注意

  • 更换云盘账户

    # 取消令牌文件。一段时间后要重新授权
    bypy -c  
    # 再重新登陆
  • 解绑

    在百度网盘页面解绑

  • 其他bypy相关指令

    # 查看目录
    bypy list             
    # 新建目录
    bypy mkdir         
    # 把本地当前目录下的文件同步到百度云盘
    bypy upload       
    # 把云盘上的内容同步到本地
    bypy downdir     
    # 显示文档
    bypy list
    # 下载文件(存在问题)
    bypy downdir filename       
    # 比较本地当前目录和云盘(程序的)根目录
    bypy compare                     
  • linux压缩文件相关指令

    tar -czvf archive.tar.gz /path/to/folder
    # 其中,archive.tar.gz 是压缩打包后的文件名
    # /path/to/folder 要压缩的文件夹路径
    # -c 选项表示创建新的压缩文件,-z 选项表示使用 gzip 压缩算法进行压缩,-v 选项表示在压缩过程中显示详细信息
    
    tar -czvf archive.tar.gz --exclude=.git /path/to/folder
    # 压缩过程中排除某些文件或文件夹,可以使用 --exclude 选项
    
    # 查看文件夹的大小
    du -sh /path/to/folder
    # 查看文件夹中每个子文件夹的大小
    du -h --max-depth=1 /path/to/folder
    # 按照文件夹大小的顺序列出文件夹和子文件夹
    du -h --max-depth=1 /path/to/folder | sort -hr
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant