交易无需等待,成交就是现在,全面资源整合网络大咖云集,让你轻松玩转互联网!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
使用命令行工具 wget 进行批量下载,并将文件保存到指定文件夹,可以通过结合 while 循环读取包含链接的文本文件,并在循环体内使用 wget 命令指定下载路径来实现。以下是一个具体的步骤指南: 准备链接文本文件:
确保你的链接文本文件(例如 links.txt)每行包含一个要下载的 URL。 登录到服务器:
使用 SSH 登录到你的宝塔服务器。 上传链接文本文件(如果尚未上传):
使用 scp、SFTP 或宝塔面板的文件管理功能将 links.txt 上传到服务器上的某个目录。 创建目标下载文件夹(如果尚未创建):
在 SSH 终端中,使用 mkdir 命令创建目标下载文件夹。 编写并执行下载脚本:
在 SSH 终端中,编写一个 Shell 脚本来读取 links.txt 中的链接并使用 wget 下载到指定文件夹。例如: bash复制代码#!/bin/bash # 指定链接文本文件和目标下载文件夹LINKS_FILE="/path/to/links.txt"DOWNLOAD_DIR="/path/to/download/folder" # 循环读取链接文本文件中的每一行while IFS= read -r url; do # 使用 wget 下载文件,并指定下载路径 wget -P "$DOWNLOAD_DIR" "$url"done < "$LINKS_FILE"将上述脚本保存为 download_script.sh,然后给予执行权限并运行: bash复制代码chmod +x download_script.sh./download_script.sh检查下载结果:
下载完成后,使用 ls 命令检查目标下载文件夹中的文件,以确认下载是否成功。 bash复制代码ls /path/to/download/folder
请注意,wget 命令中的 -P 选项用于指定下载文件的保存目录。在脚本中,我们使用 $DOWNLOAD_DIR 变量来存储这个目录路径,并在 wget 命令中引用它。 此外,如果你的链接文本文件非常大,或者你需要下载的文件数量很多,考虑添加一些错误处理和日志记录功能到脚本中,以便在出现问题时能够更容易地诊断和修复。例如,你可以将 wget 命令的输出重定向到一个日志文件,并在脚本完成后检查这个日志文件以查找任何错误或警告信息。 最后看不懂就用这个无脑命令就行!
- wget -P /www/wwwroot/a.uzhix.com/QQ等级1 "$url"
- done < /www/wwwroot/a.uzhix.com/qqdj.txt
复制代码
|