← 返回命令列表

Linux command

wget2 命令

网络

需要网络或远程资源。

常用示例

Download a file

wget2 [https://example.com/file.zip]

Download to a specific filename

wget2 -O [output.zip] [url]

Continue a partial download

wget2 -c [url]

Download recursively

wget2 -r [https://example.com]

Mirror a website

wget2 -m [https://example.com]

Download with chunked parallel transfer

wget2 --chunk-size=[1M] [url]

Limit download rate

wget2 --limit-rate=[1M] [url]

Download with specific compression support

wget2 --compression=[gzip,br,zstd] [url]

说明

wget2 is the next-generation version of GNU Wget, rebuilt to support modern protocols and parallel downloading. It adds native HTTP/2 support with multiplexed streams, enabling more efficient communication with servers that support the protocol. Parallel downloading fetches multiple files simultaneously over reused connections, significantly speeding up batch downloads compared to the sequential approach of the original wget. The --chunk-size option splits large single-file downloads into parallel chunks. Recursive downloading and website mirroring are supported with the same familiar -r and -m flags. wget2 also supports Metalink files for mirror-aware downloads with automatic integrity checking, compression negotiation, and modern TLS. The tool maintains command-line compatibility with wget for basic operations while improving performance through its modernized network stack.

参数

-O _FILE_
Save to specified output filename.
-c, --continue
Resume a partially downloaded file.
-r, --recursive
Recursive download.
-m, --mirror
Mirror a website (shortcut for -r -N -l inf --no-remove-listing).
--chunk-size _SIZE_
Download large files in multithreaded chunks of the given size.
--limit-rate _RATE_
Limit bandwidth to the specified rate (e.g., 1M).
--http2
Force HTTP/2 protocol.
--http2-request-window _NUM_
Set max number of parallel streams per HTTP/2 connection (default: 30).
--compression _TYPE_
Set accepted compression types (identity, gzip, deflate, br, zstd, lzip, etc.).
-q, --quiet
Quiet mode, suppress output.
-P _DIR_
Save files to specified directory prefix.
--no-clobber
Do not overwrite existing files or truncate partial files.
-d, --debug
Print debug output.

FAQ

What is the wget2 command used for?

wget2 is the next-generation version of GNU Wget, rebuilt to support modern protocols and parallel downloading. It adds native HTTP/2 support with multiplexed streams, enabling more efficient communication with servers that support the protocol. Parallel downloading fetches multiple files simultaneously over reused connections, significantly speeding up batch downloads compared to the sequential approach of the original wget. The --chunk-size option splits large single-file downloads into parallel chunks. Recursive downloading and website mirroring are supported with the same familiar -r and -m flags. wget2 also supports Metalink files for mirror-aware downloads with automatic integrity checking, compression negotiation, and modern TLS. The tool maintains command-line compatibility with wget for basic operations while improving performance through its modernized network stack.

How do I run a basic wget2 example?

Run `wget2 [https://example.com/file.zip]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -O _FILE_ do in wget2?

Save to specified output filename.