Recursively Download Files Using wget

If you want to download multiple files recursively from a website wget is the way to go. The popular alternative tool curl does not support recursive download.

# Download all files having extension jar, xml but not exe from the given path looking at one level (immediate children only)
wget -r -np -l 1 -A jar,xml -R exe

# Interpretation of the options
-r    Recursive downaload
-np   Do not ascend to the parent directory
-l    Recursion depth (0 for infinite)
-A    Accepted file extensions

Note that, links constructed dynamically using Javascript or any other way, won’t be visible to wget.

If wget is not installed already, use the below commands:

# Windows
choco install wget

# Mac
brew install wget
Recursively Download Files Using wget
Be The First

Join our list to get instant access to new articles and weekly newsletter.

Tagged on:     
0 0 votes
Article Rating
Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x