linux命令行下载微云文件
-
要在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年前 -
在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年前 -
下载微云文件可以使用 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年前