linux命令行下载微云文件

worktile 其他 252

回复

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

    要在Linux命令行下载微云文件,你可以使用wget命令。下面是详细的步骤:

    1. 打开终端。
    2. 使用以下命令登录到你的微云帐户:

    “`
    wget –save-cookies cookies.txt –keep-session-cookies –post-data “username=YourUsername&password=YourPassword” “https://www.weiyun.com/disk/downloadRepoList”
    “`

    在上面的命令中,将”YourUsername”和”YourPassword”替换为你的微云帐号的用户名和密码。

    3. 执行上述命令后,会生成一个名为”cookies.txt”的文本文件,其中保存了登录会话的cookie信息。

    4. 使用以下命令下载指定的文件:

    “`
    wget –load-cookies cookies.txt “https://www.weiyun.com/disk/repo/file?repo_id=YourRepoID&file_id=YourFileID”
    “`

    在上面的命令中,将”YourRepoID”和”YourFileID”替换为要下载的文件的微云仓库ID和文件ID。

    5. 执行上述命令后,将会下载文件到当前目录中。

    请注意,如果你的微云文件夹有密码保护,你需要在第2步的命令中添加额外的参数来提供密码。具体方法如下:

    “`
    wget –save-cookies cookies.txt –keep-session-cookies –post-data “username=YourUsername&password=YourPassword” –referer=”https://www.weiyun.com/disk/repo/file?repo_id=YourRepoID&file_id=YourFileID” “https://www.weiyun.com/disk/downloadRepoList”**获取Ref**

    wget –load-cookies cookies.txt –referer=”https://www.weiyun.com/disk/repo/file?repo_id=YourRepoID&file_id=YourFileID” “https://www.weiyun.com/disk/repo/file?repo_id=YourRepoID&file_id=YourFileID”
    “`

    在上述命令中,使用”–referer”参数来指定来源页面的URL,以获取密码。将”YourUsername”、”YourPassword”、”YourRepoID”和”YourFileID”替换为相应的值。

    以上就是在Linux命令行下载微云文件的步骤。希望对你有帮助!

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

    在Linux命令行中,可以使用wget命令或者curl命令下载微云文件。

    1. 使用wget命令下载微云文件:

    “`shell
    wget -O 文件名 “文件 URL”
    “`

    例如,要下载名为file.txt的文件,其在微云中的URL为https://www.weiyun.com/file.txt,可以使用以下命令下载:

    “`shell
    wget -O file.txt “https://www.weiyun.com/file.txt”
    “`

    上述命令会将微云中的file.txt文件下载到当前目录,并保存为file.txt。

    2. 使用curl命令下载微云文件:

    “`shell
    curl -o 文件名 “文件 URL”
    “`

    例如,要下载名为file.txt的文件,其在微云中的URL为https://www.weiyun.com/file.txt,可以使用以下命令下载:

    “`shell
    curl -o file.txt “https://www.weiyun.com/file.txt”
    “`

    上述命令会将微云中的file.txt文件下载到当前目录,并保存为file.txt。

    3. 如果微云中的文件需要登录才能下载,可以使用wget或curl命令配合使用cookies进行下载。

    首先,通过登录微云并获取相关的cookies信息:

    “`shell
    wget –save-cookies cookies.txt –keep-session-cookies “https://www.weiyun.com/login”
    “`

    然后,使用cookies信息进行下载:

    “`shell
    wget –load-cookies cookies.txt -O 文件名 “文件 URL”
    “`

    或者

    “`shell
    curl –cookie cookies.txt -o 文件名 “文件 URL”
    “`

    这样就可以使用cookies信息下载需要登录的微云文件。

    4. 如果需要同时下载多个微云文件,可以将上述命令写入一个脚本文件,然后执行脚本文件。

    例如,创建一个名为download.sh的脚本文件:

    “`shell
    #!/bin/bash
    wget -O file1.txt “https://www.weiyun.com/file1.txt”
    wget -O file2.txt “https://www.weiyun.com/file2.txt”
    “`

    然后,给脚本文件添加执行权限,并执行脚本文件:

    “`shell
    chmod +x download.sh
    ./download.sh
    “`

    这样就可以同时下载多个微云文件。

    5. 在下载过程中,可以使用-w参数设置下载超时时间,使用-q参数禁止显示下载进度等。

    例如,设置下载超时时间为10秒,禁止显示下载进度:

    “`shell
    wget -O file.txt -w 10 -q “https://www.weiyun.com/file.txt”
    “`

    或者,设置下载超时时间为10秒,禁止显示下载进度:

    “`shell
    curl -o file.txt –max-time 10 -s “https://www.weiyun.com/file.txt”
    “`

    这样就可以根据需要进行定制化的下载设置。

    这些是在Linux命令行中下载微云文件的一些方法和技巧。根据实际情况选择合适的方法进行下载,并根据需要进行相应的设置。

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

    下载微云文件可以使用 Linux 命令行工具 wget 或者curl。下面详细介绍使用这两个工具下载微云文件的方法和操作流程。

    方法一:使用 wget 下载微云文件

    Step 1: 安装 wget 工具

    首先,确保你的 Linux 系统上已经安装了 wget 工具。如果没有安装,可以使用以下命令来安装:

    “`shell
    sudo apt-get install wget
    “`

    Step 2: 登录并获取下载链接

    使用浏览器登录微云,在需要下载的文件上点击右键,选择“复制链接地址”,获取下载链接。

    Step 3: 使用 wget 下载文件

    在命令行中输入以下命令,并将 “download_link” 替换为你获取到的下载链接:

    “`shell
    wget -O file_name “download_link”
    “`

    其中,”file_name” 是你要保存下载文件的名称,”download_link” 是你获取到的下载链接。这样,wget 将会下载文件并保存在当前目录下。

    例如,下载一个名为 “file.txt” 的文件,命令如下:

    “`shell
    wget -O file.txt “https://dl.weiyun.com/xxxxxxxxx”
    “`

    方法二:使用 curl 下载微云文件

    Step 1: 安装 curl 工具

    首先,确保你的 Linux 系统上已经安装了 curl 工具。如果没有安装,可以使用以下命令来安装:

    “`shell
    sudo apt-get install curl
    “`

    Step 2: 登录并获取下载链接

    同样,使用浏览器登录微云,在需要下载的文件上点击右键,选择“复制链接地址”,获取下载链接。

    Step 3: 使用 curl 下载文件

    在命令行中输入以下命令,并将 “download_link” 替换为你获取到的下载链接:

    “`shell
    curl -o file_name “download_link”
    “`

    其中,”file_name” 是你要保存下载文件的名称,”download_link” 是你获取到的下载链接。这样,curl 将会下载文件并保存在当前目录下。

    例如,下载一个名为 “file.txt” 的文件,命令如下:

    “`shell
    curl -o file.txt “https://dl.weiyun.com/xxxxxxxxx”
    “`

    总结

    使用 wget 或 curl 命令行工具,你可以轻松地在 Linux 系统上下载微云文件。只需登录微云,获取下载链接,然后使用相应的命令即可完成下载。记得替换命令中的下载链接和文件名,以适应你的实际需求。

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

400-800-1024

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

分享本页
返回顶部