ਇਸ ਗਾਈਡ ਵਿਚ, ਤੁਸੀਂ ਸਿੱਖੋਗੇ ਕਿ ਲੀਨਕਸ ਕਮਾਂਡ ਲਾਈਨ ਦੀ ਵਰਤੋਂ ਨਾਲ ਇਕ ਫਾਇਲ ਕਿਵੇਂ ਡਾਊਨਲੋਡ ਕਰਨੀ ਹੈ.
ਤੁਸੀਂ ਅਜਿਹਾ ਕਿਉਂ ਕਰਨਾ ਚਾਹੋਗੇ? ਤੁਸੀਂ ਸਿਰਫ ਇੱਕ ਗਰਾਫਿਕਲ ਵਾਤਾਵਰਨ ਵਿੱਚ ਇੱਕ ਵੈਬ ਬ੍ਰਾਊਜ਼ਰ ਕਿਉਂ ਨਹੀਂ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ?
ਕਦੇ ਕਦੇ ਗ੍ਰਾਫਿਕਲ ਵਾਤਾਵਰਨ ਨਹੀਂ ਹੁੰਦਾ. ਉਦਾਹਰਣ ਦੇ ਲਈ, ਜੇ ਤੁਸੀਂ SSH ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਪਣੀ ਰਾਸਬਰਬੇ PI ਨਾਲ ਜੁੜ ਰਹੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਮੁੱਖ ਤੌਰ ਤੇ ਕਮਾਂਡ ਲਾਈਨ ਦੇ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹੋ.
ਕਮਾਂਡ ਲਾਈਨ ਵਰਤਣ ਦਾ ਇੱਕ ਹੋਰ ਕਾਰਨ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਡਾਉਨਲੋਡ ਕਰਨ ਲਈ ਫਾਈਲਾਂ ਦੀ ਸੂਚੀ ਦੇ ਨਾਲ ਇੱਕ ਸਕ੍ਰਿਪਟ ਬਣਾ ਸਕਦੇ ਹੋ. ਤੁਸੀਂ ਸਕ੍ਰਿਪਟ ਚਲਾ ਸਕਦੇ ਹੋ ਅਤੇ ਇਸਨੂੰ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਚਲਾ ਸਕਦੇ ਹੋ.
ਟੂਲ ਜੋ ਇਸ ਕੰਮ ਲਈ ਉਜਾਗਰ ਕੀਤਾ ਜਾਵੇਗਾ ਨੂੰ wget ਕਿਹਾ ਜਾਂਦਾ ਹੈ.
Wget ਦੀ ਸਥਾਪਨਾ
ਕਈ ਲੀਨਕਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨਾਂ ਨੇ ਪਹਿਲਾਂ ਹੀ wget ਨੂੰ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ.
ਜੇ ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ ਤਾਂ ਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ:
- ਉਬੰਟੂ, ਡੇਬੀਅਨ, ਮਿਨਟ ਆਦਿ - ਸੁਡੋ ਐਚਟੀ- ਓਟ ਵੈਟਸ ਇੰਸਟਾਲ ਕਰੋ
- ਫੇਡੋਰਾ, ਸੈਂਟਰਸ ਆਦਿ - ਯੱਮ ਇੰਸਟਾਲ wget
- ਓਪਨਸੂਸੇ - zypper ਇੰਸਟਾਲ wget
ਕਮਾਂਡ ਲਾਈਨ ਤੋਂ ਇੱਕ ਫਾਈਲ ਡਾਊਨਲੋਡ ਕਿਵੇਂ ਕਰੀਏ
ਫਾਈਲਾਂ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਉਸ ਫਾਈਲ ਦਾ URL ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਡਾਉਨਲੋਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਉਸ ਤੋਂ ਬਿਲਕੁਲ ਘੱਟ ਜਾਣਨਾ ਹੈ.
ਉਦਾਹਰਣ ਦੇ ਲਈ, ਕਲਪਨਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਕਮਾਂਡ ਲਾਈਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਬਤੂੰ ਦੇ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ. ਤੁਸੀਂ ਉਬਤੂੰ ਵੈਬਸਾਈਟ ਤੇ ਜਾ ਸਕਦੇ ਹੋ. ਵੈਬਸਾਈਟ ਦੇ ਰਾਹੀਂ ਨੈਵੀਗੇਟ ਕਰਕੇ ਤੁਸੀਂ ਇਸ ਪੰਨੇ ਤੇ ਪਹੁੰਚ ਸਕਦੇ ਹੋ ਜੋ ਇੱਕ ਲਿੰਕ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਹੁਣ ਇੱਕ ਲਿੰਕ ਡਾਊਨਲੋਡ ਕਰ ਰਿਹਾ ਹੈ. ਤੁਸੀਂ ਉਬੰਟੂ ਆਈਓਓ ਦਾ ਯੂਆਰਐਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇਸ ਲਿੰਕ ਤੇ ਸਹੀ ਕਲਿਕ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਡਾਊਨਲੋਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ
ਹੇਠ ਦਿੱਤੀ ਸੰਟੈਕਸ ਵਰਤ ਕੇ wget ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀ ਫਾਈਲ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਨ ਲਈ:
wget http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-desktop-amd64.iso?_ga=1.79650708.1078907269.1453803890
ਇਹ ਸਭ ਚੰਗੀ ਅਤੇ ਵਧੀਆ ਹੈ ਪਰ ਤੁਹਾਨੂੰ ਡਾਉਨਲੋਡ ਲਈ ਲੋੜੀਂਦਾ ਫਾਈਲ ਦਾ ਪੂਰਾ ਮਾਰਗ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ.
ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪੂਰੀ ਸਾਈਟ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਨਾ ਮੁਮਕਿਨ ਹੈ:
wget -r http://www.ubuntu.com
ਉਪਰੋਕਤ ਕਮਾਂਡ ਸਾਰੀ ਸਾਈਟ ਨਕਲ ਕਰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਉਬੰਟੂ ਵੈਬਸਾਈਟ ਦੇ ਸਾਰੇ ਫੋਲਡਰ ਸ਼ਾਮਲ ਹਨ. ਇਹ ਬੇਅਸਰ ਨਹੀਂ ਹੈ ਕਿਉਂਕਿ ਇਹ ਬਹੁਤ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨਗੀਆਂ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਹਾਨੂੰ ਲੋੜ ਨਹੀਂ ਹੈ. ਇਹ ਇੱਕ ਗਿਰੀਦਾਰ ਨੂੰ ਕੱਟਣ ਲਈ ਇੱਕ ਮਲਬੇ ਦੀ ਤਰ੍ਹਾਂ ਹੈ.
ਹਾਲਾਂਕਿ ਤੁਸੀਂ ਉਬੰਟੂ ਵੈਬਸਾਈਟ ਤੋਂ ਆਈਐਸਐਸ ਐਕਸਟੇਂਸ਼ਨ ਦੇ ਨਾਲ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਨਾਲ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ:
wget -r -A "iso" http://www.ubuntu.com
ਇਹ ਅਜੇ ਵੀ ਇੱਕ ਸਮਾਪਤੀ ਦਾ ਇੱਕ ਬਿੱਟ ਹੈ ਅਤੇ ਕਿਸੇ ਵੈਬਸਾਈਟ ਤੋਂ ਲੋੜੀਂਦੀਆਂ ਫਾਈਲਾਂ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਪਹੁੰਚ ਨੂੰ ਗ੍ਰੈਚ ਕਰੋ. ਤੁਹਾਡੇ ਦੁਆਰਾ ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਦੇ ਯੂਆਰਐਲ ਜਾਂ ਯੂਆਰਐਲ ਨੂੰ ਜਾਣਨਾ ਬਹੁਤ ਵਧੀਆ ਹੈ.
ਤੁਸੀਂ -i ਸਵਿੱਚ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਫਾਈਲਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਨਿਸ਼ਚਿਤ ਕਰ ਸਕਦੇ ਹੋ. ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਪਾਠ ਸੰਪਾਦਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ URL ਦੀ ਇੱਕ ਸੂਚੀ ਬਣਾ ਸਕਦੇ ਹੋ:
nano filestodownload.txt
ਫਾਈਲ ਦੇ ਅੰਦਰ URL ਦੀ ਇੱਕ ਸੂਚੀ ਦਰਜ ਕਰੋ, ਪ੍ਰਤੀ ਲਾਈਨ 1:
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-1.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-paperpapers-2.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-3.jpg
CTRL ਅਤੇ O ਵਰਤ ਕੇ ਫਾਇਲ ਨੂੰ ਸੰਭਾਲੋ ਅਤੇ ਫਿਰ CTRL ਅਤੇ X ਵਰਤ ਕੇ ਨੈਨੋ ਬੰਦ ਕਰੋ.
ਤੁਸੀਂ ਹੁਣ wget ਨੂੰ ਇਹਨਾਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰਨ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ:
wget -i filestodownload.txt
ਇੰਟਰਨੈਟ ਤੋਂ ਫਾਈਲਾਂ ਡਾਊਨਲੋਡ ਕਰਨ ਵਿੱਚ ਮੁਸ਼ਕਲ ਇਹ ਹੈ ਕਿ ਕਦੇ-ਕਦੇ ਫਾਇਲ ਜਾਂ URL ਅਣਉਪਲਬਧ ਹੁੰਦਾ ਹੈ. ਕੁਨੈਕਸ਼ਨ ਲਈ ਟਾਈਮਆਉਟ ਕੁਝ ਸਮਾਂ ਲੈ ਸਕਦੀ ਹੈ ਅਤੇ ਜੇ ਤੁਸੀਂ ਬਹੁਤ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ ਤਾਂ ਇਹ ਡਿਫਾਲਟ ਟਾਈਮਆਉਟ ਦੀ ਉਡੀਕ ਕਰਨ ਲਈ ਜਾਪਦਾ ਹੈ.
ਤੁਸੀਂ ਹੇਠ ਦਿੱਤੀ ਸੰਟੈਕਸ ਵਰਤ ਕੇ ਆਪਣੀ ਸਮਾਂ ਮਿਆਦ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ:
wget -T 5 -i filestodownload.txt
ਜੇ ਤੁਹਾਡੇ ਕੋਲ ਤੁਹਾਡੇ ਬਰਾਡਬੈਂਡ ਸੌਦੇ ਦੇ ਹਿੱਸੇ ਦੇ ਤੌਰ ਤੇ ਡਾਉਨਲੋਡ ਸੀਮਾ ਹੈ ਤਾਂ ਤੁਸੀਂ ਸ਼ਾਇਦ ਡੈਟਾ ਦੀ ਮਾਤਰਾ ਨੂੰ ਸੀਮਤ ਕਰਨ ਦੀ ਇੱਛਾ ਕਰ ਸਕਦੇ ਹੋ ਜੋ wget ਮਿਲ ਸਕਦਾ ਹੈ.
ਡਾਉਨਲੋਡ ਸੀਮਾ ਲਾਗੂ ਕਰਨ ਲਈ ਹੇਠ ਦਿੱਤੀ ਸੰਟੈਕਸ ਵਰਤੋ:
wget --quota = 100m -i filestodownload.txt
ਉਪਰੋਕਤ ਹੁਕਮ ਫਾਈਲਾਂ ਦੀ ਡਾਊਨਲੋਡ ਨੂੰ ਰੋਕ ਦੇਵੇਗਾ ਜਦੋਂ ਇੱਕ ਵਾਰ 100 ਮੈਗਾਬਾਈਟ ਤਕ ਪਹੁੰਚ ਜਾਏਗੀ. ਤੁਸੀਂ ਬਾਇਟ ਵਿੱਚ ਕੋਟਾ ਵੀ ਦੇ ਸਕਦੇ ਹੋ (m ਦੀ ਬਜਾਏ ਇਸਤੇਮਾਲ ਕਰੋ) ਜਾਂ ਕਿਲੋਬਾਈਟ (m ਦੀ ਬਜਾਏ k ਦੀ ਵਰਤੋਂ).
ਤੁਹਾਡੇ ਕੋਲ ਡਾਊਨਲੋਡ ਦੀ ਸੀਮਾ ਨਹੀਂ ਹੋ ਸਕਦੀ ਪਰ ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਹੌਲੀ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਹੋ ਸਕਦਾ ਹੈ. ਜੇਕਰ ਤੁਸੀਂ ਹਰ ਕਿਸੇ ਦੇ ਇੰਟਰਨੈਟ ਸਮੇਂ ਨੂੰ ਖ਼ਤਮ ਕੀਤੇ ਬਿਨਾਂ ਫਾਈਲਾਂ ਡਾਊਨਲੋਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਸੀਮਾ ਨਿਸ਼ਚਿਤ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਵੱਧ ਤੋਂ ਵੱਧ ਡਾਉਨਲੋਡ ਦਰ ਸੈਟ ਕਰਦੀ ਹੈ.
ਉਦਾਹਰਣ ਲਈ:
wget - ਲਿਮੀਟ-ਰੇਟ = 20 ਕਿ - i filestodownload.txt
ਉਪਰੋਕਤ ਕਮਾਂਡ ਡਾਊਨਲੋਡ ਦਰ ਨੂੰ 20 ਕਿਲੋਬਾਈਟ ਪ੍ਰਤੀ ਸਕਿੰਟ ਤੇ ਸੀਮਤ ਕਰੇਗਾ. ਤੁਸੀਂ ਰਕਮ ਨੂੰ ਬਾਈਟ, ਕਿਲੋਬਾਈਟ ਜਾਂ ਮੈਗਾਬਾਈਟ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ.
ਜੇ ਤੁਸੀਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਕੋਈ ਮੌਜੂਦਾ ਫਾਈਲਾਂ ਓਵਰਰਾਈਟ ਨਹੀਂ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ ਤਾਂ ਤੁਸੀਂ ਹੇਠਲੀ ਕਮਾਂਡ ਚਲਾ ਸਕਦੇ ਹੋ:
wget -nc -i filestodownload.txt
ਜੇਕਰ ਬੁੱਕਮਾਰਕ ਦੀ ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਡਾਊਨਲੋਡ ਟਿਕਾਣੇ ਵਿੱਚ ਮੌਜੂਦ ਹੈ ਤਾਂ ਇਸ ਨੂੰ ਮੁੜ ਲਿਖਿਆ ਨਹੀਂ ਜਾਵੇਗਾ.
ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਜਾਣਦੇ ਹਾਂ ਕਿ ਇੰਟਰਨੈੱਟ ਹਮੇਸ਼ਾਂ ਇਕਸਾਰ ਨਹੀਂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇਸ ਕਾਰਨ ਕਰਕੇ, ਇੱਕ ਡਾਊਨਲੋਡ ਨੂੰ ਅੰਸ਼ਕ ਤੌਰ ਤੇ ਪੂਰਾ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਫਿਰ ਤੁਹਾਡਾ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਬਾਹਰ ਚਲਾ ਜਾਂਦਾ ਹੈ.
ਕੀ ਇਹ ਚੰਗਾ ਨਹੀਂ ਹੁੰਦਾ ਜੇ ਤੁਸੀਂ ਜਾਰੀ ਰਹੇਂੋ ਜਿੱਥੇ ਤੁਸੀਂ ਛੱਡਿਆ ਸੀ? ਤੁਸੀਂ ਹੇਠ ਦਿੱਤੀ ਸੰਟੈਕਸ ਵਰਤ ਕੇ ਇੱਕ ਡਾਊਨਲੋਡ ਜਾਰੀ ਰੱਖ ਸਕਦੇ ਹੋ:
wget -c
ਸੰਖੇਪ
Wget ਕਮਾਂਡ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਸਵਿੱਚ ਹੁੰਦੇ ਹਨ ਜੋ ਲਾਗੂ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ. ਟਰਮੀਨਲ ਵਿੰਡੋ ਦੇ ਅੰਦਰੋਂ ਪੂਰੀ ਸੂਚੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ man wget ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ.