આ માર્ગદર્શિકામાં, તમે લિનક્સ કમાન્ડ લાઈનનો ઉપયોગ કરીને ફાઈલ ડાઉનલોડ કેવી રીતે કરશો તે શીખીશું.
શા માટે તમે આ કરવા માંગો છો? તમે ગ્રાફિકલ વાતાવરણમાં શા માટે વેબ બ્રાઉઝરનો ઉપયોગ કરશો નહીં?
ક્યારેક ગ્રાફિકલ પર્યાવરણ નથી. ઉદાહરણ તરીકે, જો તમે તમારા રાસ્પબેરી પીઆઇ સાથે એસએસએચ વાપરી રહ્યા છો, તો તમે મુખ્યત્વે આદેશ વાક્ય સાથે અટવાઇ ગયા છો.
આદેશ વાક્ય વાપરવાનું બીજું કારણ એ છે કે તમે ડાઉનલોડ કરવા માટે ફાઇલોની સૂચિવાળી સ્ક્રિપ્ટ બનાવી શકો છો. પછી તમે સ્ક્રિપ્ટ એક્ઝેક્યુટ કરી શકો છો અને તેને પૃષ્ઠભૂમિમાં ચલાવી શકો છો.
આ કાર્ય માટે પ્રકાશિત કરવામાં આવશે તે સાધનને wget કહેવામાં આવે છે.
Wget ના સ્થાપન
ઘણાં લીનક્સ વિતરણ પહેલાથી જ wget મૂળભૂત દ્વારા સ્થાપિત થયેલ છે.
જો તે પહેલાંથી ઇન્સ્ટોલ કરેલું ન હોય તો નીચેના આદેશોમાંથી એક પ્રયાસ કરો:
- ઉબુન્ટુ, ડેબિયન, મિન્ટ વગેરે - સુડો -એપેટ- વેસ્ટ ઇન્સ્ટોલ wget
- Fedora, CentOS વગેરે - yum install wget
- openSUSE - zypper install wget
આદેશ વાક્યમાંથી એક ફાઇલ કેવી રીતે ડાઉનલોડ કરવી
ફાઇલો ડાઉનલોડ કરવા માટે, તમારે ડાઉનલોડ કરવા માગતા હોય તે ફાઇલના ઓછામાં ઓછા ઓછામાં ઓછા URL ની જાણ કરવી જરૂરી છે.
દાખલા તરીકે, કલ્પના કરો કે તમે આદેશ પંક્તિનો ઉપયોગ કરીને ઉબુન્ટુનું નવું વર્ઝન ડાઉનલોડ કરો છો. તમે ઉબુન્ટુ વેબસાઇટની મુલાકાત લઈ શકો છો. વેબસાઈટ મારફતે શોધખોળ કરીને તમે આ પૃષ્ઠ પર જઈ શકો છો કે જે લિંકને ડાઉનલોડ લિંકને પ્રદાન કરે છે. ઉબુન્ટુ આઇએસઓ જે તમે ડાઉનલોડ કરવા ઈચ્છો છો તેનું 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
ઉપરોક્ત આદેશ ઉબુન્ટુ વેબસાઇટથી તમામ ફોલ્ડર્સ સહિતની સંપૂર્ણ સાઇટની નકલ કરે છે. આ અલબત્ત સલાહનીય નથી કારણ કે તે ઘણી બધી ફાઇલોને ડાઉનલોડ કરશે જે તમને જરૂર નથી. તે અખરોટનું શેલ કરવા માટે એક મોગરીનો ઉપયોગ કરવા જેવું છે.
તેમ છતાં, તમે નીચેની ફાઇલોનો ઉપયોગ કરીને ઉબુન્ટુ વેબસાઇટમાંથી ISO એક્સટેંશન સાથેની બધી ફાઈલો ડાઉનલોડ કરી શકો છો:
wget -r -A "iso" http://www.ubuntu.com
આ હજુ પણ એક સ્મેશ એક બીટ છે અને તમે વેબસાઇટ પરથી જરૂર ફાઈલો ડાઉનલોડ કરવા માટે અભિગમ ગ્રેબ. તમે ડાઉનલોડ કરવા માગતા હોય તે ફાઇલોની URL અથવા URL જાણવા માટે તે વધુ સારું છે.
તમે -i સ્વીચનો ઉપયોગ કરીને ડાઉનલોડ કરવા માટે ફાઈલોની સૂચિ સ્પષ્ટ કરી શકો છો. તમે નીચેના લખાણ સંપાદકોનો ઉપયોગ કરીને URL ની સૂચિ બનાવી શકો છો:
નેનો ફિલાસ્ટોડડેલોડ. txt
ફાઇલમાં URL ની સૂચિ દાખલ કરો, એક પ્રતિ લાઇન કરો:
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-wallpapers-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 મેગાબાઇટ્સ સુધી પહોંચી ગયા પછી ફાઇલોના ડાઉનલોડને રોકશે. તમે બાઇટ્સમાં ક્વોટા પણ સ્પષ્ટ કરી શકો છો (મીટરની જગ્યાએ બી વાપરો) અથવા કિલોબાઈટ્સ (મીટરની જગ્યાએ કેવ નો ઉપયોગ કરો).
તમારી પાસે ડાઉનલોડ સીમા હોઈ શકતી નથી પરંતુ તમારી પાસે ધીમા ઇન્ટરનેટ કનેક્શન હોઈ શકે છે. જો તમે દરેકના ઇન્ટરનેટનો સમય ગુમાવ્યા વિના ફાઇલો ડાઉનલોડ કરવા માંગો છો, તો તમે મર્યાદા નિર્દિષ્ટ કરી શકો છો કે જે મહત્તમ ડાઉનલોડ રેટ સુયોજિત કરે છે.
દાખ્લા તરીકે:
wget --લિમીટ-રેટ = 20k -i filestodownload.txt
ઉપરોક્ત આદેશ ડાઉનલોડ દર 20 કિલોબાઇટ પ્રતિ સેકન્ડ સુધી સીમિત કરશે. તમે બાઇટ્સ, કિલોબાઈટો અથવા મેગાબાઇટ્સમાં રકમ સ્પષ્ટ કરી શકો છો.
જો તમે ખાતરી કરવા માગો છો કે કોઈ અસ્તિત્વમાં છે તે ફાઇલો ઓવરરાઇટ નથી તો તમે નીચે આપેલ આદેશ ચલાવી શકો છો:
wget -nc -i filestodownload.txt
જો ડાઉનલોડ સ્થાનમાં બુકમાર્ક્સની સૂચિમાં પહેલાથી જ અસ્તિત્વમાં છે તો તે ફરીથી લખાઈ શકાશે નહીં.
ઇન્ટરનેટ જે આપણે જાણીએ છીએ તે હંમેશાં સતત નથી અને તે કારણસર, ડાઉનલોડને આંશિક રીતે પૂર્ણ કરી શકાય છે અને પછી તમારું ઇન્ટરનેટ કનેક્શન બહાર આવ્યું છે.
જો તમે છોડી દીધું હોય તો તમે હમણાં જ ચાલુ રાખી શકો તો તે સારી નહીં થાય? તમે નીચેના વાક્યરચનાનો ઉપયોગ કરીને ડાઉનલોડ ચાલુ રાખી શકો છો:
wget -c
સારાંશ
આ wget આદેશમાં ડઝનેક સ્વીચો છે જે લાગુ કરી શકાય છે. ટર્મિનલ વિન્ડોમાં તેમને સંપૂર્ણ યાદી મેળવવા માટે મેન wget આદેશનો ઉપયોગ કરો.