用过Linux的应该都知道wget这个命令,这个命令常常用来下载文件,wget还有许多参数,可以完成很多的任务,如今天说的创建镜像站点。
此方法能将所有文件(网页、图片、CSS、音/视频等)都下载下来,并把网页中的链接改为相对链接,这样就避免了镜像中的链接仍旧指向原来的网站而不能正常地显示。
只需要输入:wget -mk -w 20 http://www.example.com/ 命令就行了。
命令行中-w 20代表间隔20秒下载一个文件,这样可以避免网站的访问过于频繁。-m 是镜像
同时也可以使用其他的一些参数:-c 是继续传送 , -p 是下载媒体文件,比如图片, -q 是安静模式, -b 是后台运行
一些其他常用的wget用法:
wget -i filename.txt
此命令常用于批量下载,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。
内容转载自: http://blog.licess.org/linux-wget-mirror
相关推荐
在Linux操作系统中,`wget`是一个非常实用的命令行工具,用于从互联网上下载文件。它支持HTTP、HTTPS和FTP协议,甚至可以通过代理服务器进行下载。`wget`的一个显著特点是其非交互式操作,能够在后台运行,非常适合...
wget1.21.4.zip安装包是一款包含wget 1.21.4版本的可执行文件的压缩包。...在日常工作中,wget可以用于自动下载网页资源、定期更新备份、搭建本地镜像站点等多种用途,对于IT专业人士来说,是一个非常实用的工具。
- `-m`参数用于镜像站点,可以完整复制一个网站到本地,包括所有的HTML页面、图片和其他资源。 - `-k`参数用于转换远程URL为本地URL,确保在离线浏览时,网页中的链接仍能正确指向本地复制的资源。 - `-H`参数...
4. **递归下载**:`wget` 提供递归下载功能,可以下载整个网站或目录结构,这对于备份网站或镜像站点非常有用。 5. **时间戳比较**:在更新已存在的本地文件时,`wget` 可以检查远程文件的时间戳,只有当远程文件...
- `-m` 选项用于创建站点镜像,会自动设置其他合适的选项以便于站点镜像。 - 示例:`wget -m ftp://username:password@IPAddress/*` 以上介绍了 `wget` 的一些基本和进阶使用方法。通过这些命令和选项的组合,...
- **镜像下载**:`wget -r`或`wget --mirror`可以递归地下载整个网站,用于创建网站的本地镜像。 - **时间戳**:`wget --timestamping`只下载比本地新或者不存在的文件,避免重复下载。 - **用户代理伪装**:`...
**wget 源码安装详解** ...通过以上步骤,你将了解 wget 的基本用法以及如何在 Linux 环境下进行源码编译安装。对于网络管理员、开发者或是需要频繁下载文件的用户来说,熟练掌握 wget 的使用技巧是非常有帮助的。
- **站点镜像**:创建远程服务器的本地副本。 ```bash wget -r -p -np -k http://dsec.pku.edu.cn/~usr_name/ ``` 或者 ```bash wget -m http://www.tldp.org/LDP/abs/html/ ``` - **在不稳定的网络环境下...
2. **额外资源**:还提供了一个短链接 `http://url.cn/0wIj4G`,这可能指向一个包含更多下载选项或镜像站点的页面。 为了确保下载的完整性,建议使用支持断点续传的工具如 `wget` 或者 `curl` 来下载这些文件。例如...
1. **使用镜像站点**:很多国家和地区都有Oracle JDK的镜像站点,如阿里云、清华大学开源软件镜像等,这些镜像站点的下载速度通常更快。查找并使用离你最近的镜像站点可以提高下载效率。 2. **使用wget命令**:在...
4. **镜像下载**:wget能够按照原始网站的结构创建本地镜像,保持文件层级关系。 5. **自定义下载选项**:支持多种参数设置,如限制下载速度、指定用户代理、设置重试次数等,以适应不同的下载需求。 6. **...
在这种情况下,用户可能需要寻找其他源或者镜像站点来下载ies4linux的安装包,例如通过开源软件仓库如SourceForge或GitHub等平台。 ies4linux的工作原理是利用Wine(一个开源的Windows应用程序兼容层)来模拟...
4. **APK文件**: APK是Android应用程序的打包格式,通常可以使用`wget`从开发者网站或Google Play商店的APK镜像站点下载。 5. **设备适配**: 下载的软件或库可能需要与特定版本的Android或特定ARM指令集兼容。 综上...
首先,你需要从官方网站或者镜像站点下载"grafana-enterprise-7.5.17.linux-amd64.tar.gz"压缩包,然后在Linux服务器上进行解压: ```bash wget ...
1. 创建启动媒体:使用工具如Rufus(Windows)或dd命令(Linux/Mac)将ISO镜像写入USB驱动器或DVD。 2. 设置BIOS:启动计算机,进入BIOS设置,将启动顺序调整为优先从USB或DVD启动。 3. 开始安装:按照屏幕提示进行...
- 访问maven官方镜像站点,下载适合的maven版本。 - 例如:`wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz` 2. **解压maven安装包**: - 使用 `tar` 命令...
这个压缩包文件提供了wget的64位Windows版本,适用于处理大型文件下载或在Windows环境下进行自动化任务。 wget的使用方法主要包括以下几部分: 1. **基本语法**:`wget [选项] URL` - `URL`:要下载的文件地址。 ...
在这个案例中,我们使用的是2.3.6版本,可以从官方镜像站点或者通过wget命令下载: ```bash wget https://ffmpeg.org/releases/ffmpeg-2.3.6.tar.gz ``` 解压下载的文件: ```bash tar -zxvf ffmpeg-2.3.6.tar.gz...
由于你提到官网下载困难,你可以尝试使用镜像站点或者通过命令行工具wget或curl来下载。例如: ```bash wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz # 或者 curl -L ...