wget is a useful Linux utility that allows you to download files to & from various locations. It provides numerous options for file download and data transfer. Sometimes you may need to download file to specific folder in Linux. In this article, we will look at how to download file to a directory with wget command.
How to Download File to Directory with Wget
You can easily download file to specific folder or subfolder using -P option in wget command. Here is how to download file to directory with wget.
1. Create Folder
Open terminal and run the following command to create an empty folder in Linux.
$ sudo mkdir /home/data
2. Download file to directory
Here is the syntax to download file to folder.
$ sudo wget /path/to/file -P /path/to/directory
In the above command you need to specify the path or URL to file after wget, followed by -P option and finally the path to directory, where you want to file to be downloaded.
Also, please make sure to use sudo keyword before wget command so that you are not denied permission during file download.
We will use wget command to download genisoimage to the above directory.
$ sudo wget http://mirror.centos.org/centos/7/os/x86_64/Packages/genisoimage-1.1.11-25.el7.x86_64.rpm
-P /home/data
That’s it. In this article, we have learnt how to download to specific folder using -P option. You may also use other options such as -c command to ensure that file is downloaded continuously. This way the file download will resume in case it gets interrupted.
Also read:
How to Create Disk Image from Directory in Linux
Shell Script to Concatenate Strings
How to Run Shell Script in Background
How to Unrar Files with Password in Linux
How to Create Empty Disk Image in Linux
Related posts:
How to Add Newline After Pattern in Vim
How to Fix "mv: Argument List too Long" Error
How to Create Permanent Alias in Linux
How to Capture Top Command Output to File
How to Install .deb File in Ubuntu
How to Configure DNS Nameserver in Ubuntu
How to Loop Over Lines of File in Bash
How to Uninstall Ubuntu from Dual Boot

Sreeram has more than 10 years of experience in web development, Python, Linux, SQL and database programming.