Wget is used to download files via the CLI. In this friendly tutorial at the beginning, we will show you how to install and use the wget command in CentOS.
For this instruction, you only need to access a CentOS system. It could be a server (which is likely) or a desktop with CLI (terminal) access.
The wget tutorial will make it work on CentOS 8, CentOS 7, Fedora, etc.
If you look for its instruction, then it means that the wget is missing from your CentOS system and you may get “there is no such error in the file or directory”.
How to fix “-bash: / usr / bin / wget: No such file or directory” in CentOS
So, to fix the error you got, you need to install wget on CentOS.
To install it, run the following command:
yum install wget -y
When done, you can start using wget again.
How to use wget in CentOS – with examples
The basic command syntax is as follows:
wget <options> <url>
You can get a list of available command options and help via this command:
For example, if you want to download our logo, you would run:
If the URL contains special characters such as *, ?, [ and ], you can quote the URL:
We’ll go through the most common wget options below.
Download a file under a different filename with -O
If you want to download a specific file but save it with a different filename, use the -O option.
The syntax is:
wget -O newFilename.txt url.to/oldFilename.txt
So, here is an example:
wget -O example.zip https://file-examples-com.github.io/uploads/2017/02/zip_2MB.zip
Download a file to a targeted directory with -P
By default, wget downloads the file to the working directory (the directory you currently have). If you want to store the file in a different directory, you can use the -P option.
wget -P /new/path/to/file url.to/file.zip
wget -P /var/www/html https://file-examples-com.github.io/uploads/2017/02/zip_2MB.zip
This command will save the zip_2MB.zip file in / var / www / html.
Download a background file with -b
If it’s a much larger file, you can run the wget command with the -b option to download the file in the background while you do the rest.
wget -b url.to/large.file
wget -b https://file-examples-com.github.io/uploads/2018/04/file_example_WMV_1920_9_3MB.wmv
Download an entire website with -m
If you need to download an entire website, you can use the -m option to do so. Using the “-m” option is the same as using all options together “-r -N -l inf –no-delete-list”.
wget -m example.com
For example, if you want to download our website:
wget -m https://thishosting.rocks
That’s a lot. That’s the most common use of wget. You can get more information by running wget using the -h option explained earlier or reading the person page with: