કોમ્પ્યુટર્સ, સોફ્ટવેર
Wget-કમાન્ડ: ઉદાહરણો. નેટવર્ક પર ફાઇલો ડાઉનલોડ કરવા Wget માટે કન્સોલ કાર્યક્રમ
તે વિશ્વમાં જણાય છે કે જ્યાં અડધા વિશ્વની વસ્તી સક્રિય સ્ટાઇલિશ ગ્રાફિકલ ઇન્ટરફેસ પર કમ્પ્યુટર્સ અને ટેવાયેલા ઉપયોગ કરે છે અને સમૃદ્ધ ક્ષમતાઓ જેમ કે, ત્યાં લખાણ કાર્યક્રમો માટે કોઈ સ્થળ છે. કેટલાક 20 વર્ષ પહેલા, કોમ્પ્યુટર ઇન્ટરફેસ ભયંકર કાળા પેનલ છે, કે જે પણ સફેદ અક્ષરો સમૂહ કંઈ પ્રદર્શિત કરે છે અને બધા નિયંત્રણો લખાણ આદેશો ભોગે હાથ ધરવામાં આવી હતી. આશ્ચર્યજનક રીતે, અમુક હદ સુધી જે આ કાર્યક્રમો નીચ છે, જેથી તેઓ કાર્યાત્મક અને વિશ્વાસપાત્ર છે.
Wget શું છે?
Wget (જે પણ GNU wget Linux તરીકે ઓળખવામાં આવે છે) એક કન્સોલ ફાઇલોને અને વેબ પૃષ્ઠોને સાથે કામ માટે એક ઇન્ટરેક્ટિવ એપ્લિકેશન છે. હકીકતમાં, તે વધુ અદ્યતન ઉકેલો માટે ઇન્ટરનેટ પરથી ફાઇલો ડાઉનલોડ કરવા, જેમાં ગ્રાફિકલ ઇન્ટરફેસ અભાવ અને લક્ષણો નંબર મેનેજ કરવા બિનપરંપરાગત માટે એક સાધન છે.
કાર્યક્રમ ક્રોએશિયા Hrvozhi Niksic થી ટીમ દ્વારા વિકસાવવામાં આવી હતી, અને હવે જિયુસેપ Skrivano અને Linux સમુદાય વિકાસ આપે છે. ઉપયોગિતા (પછી GetURL કહેવાય છે) ના પ્રથમ વિધાનસભા જાન્યુઆરી 1996 માં રજૂ કરવામાં આવી હતી. કાર્યક્રમ સી માં લખાયેલ અને GNU લાઇસેંસ પ્રાપ્ત સૉફ્ટવેર હેઠળ પ્રકાશિત કરવામાં આવી હતી. શરૂઆતમાં સાધન Linux પ્લેટફોર્મ પર રજૂ કરવામાં આવી હતી. સમય જતાં, સાધન અનેક ભાષાઓમાં તેનો અનુવાદ કરવામાં આવી છે અને પોર્ટેડ તમામ લોકપ્રિય પ્લેટફોર્મ્સ પર, MacOS માટે વિન્ડોઝ 7 (અથવા નવી), wget માટે Wget સહિત, અને તેથી પર.
આ કાર્યક્રમ - અરસપરસ નથી, જેનો અર્થ છે કે જે કોઈપણ પ્રક્રિયાને તેના ક્ષમતાઓ અંદર ચાલી રહ્યું છે, નિયંત્રિત થઈ શકતું નથી, તે ઓપરેટિંગ સિસ્ટમ નિયંત્રણો ચાલુ કરીને નિયંત્રિત કરી શકાય છે.
હકીકત એ છે કે આધુનિક બ્રાઉઝર્સમાં સામાન્ય રીતે આંતરિક હોય છતાં ડાઉનલોડ મેનેજર, તેઓ હજુ પણ અરસપરસ સંચાર માટે તૈયાર કરવામાં આવે છે, તેથી જાતે સ્થિતિમાં કામ મુશ્કેલ બને છે. Wget, તેનાથી વિપરિત, પ્રક્રિયાઓ એક નંબર આપોઆપ પરવાનગી આપે છે. ઉદાહરણ તરીકે, તે વેબ પૃષ્ઠોની યાદી, તમે બહુવિધ ફાઇલો અને પૃષ્ઠો અપલોડ કરી શકો છો કે જે મદદથી સાથેનો એક ટેક્સ્ટ દસ્તાવેજ અગાઉથી તૈયાર કરવા માટે શક્ય છે.
મુખ્ય લક્ષણો
છતાં પ્રથમ સ્થાને જે તેના મુખ્ય કાર્ય પુરાવા અર્થ એ થાય ડાઉનલોડ ફાઇલો માટે એક કાર્યક્રમ છે.
Wget ઇન્ટરનેટ પરથી કોઈપણ સામગ્રી ડાઉનલોડ, તે દસ્તાવેજો એક્ઝેક્યુટેબલો, અથવા HTML ફોર્મેટમાં સમગ્ર વેબ પૃષ્ઠો (વિવિધ પ્રોટોકૉલ્સ) હોઈ શકે છે. ફાઇલો પર ડિરેક્ટરીમાં ડાઉનલોડ કરી શકાય FTP.
ક્લાઈન્ટ, ફરી યાદ આવવું ડાઉનલોડ્સ કરી શકો છો, આપમેળે ચોક્કસ વેબસાઈટ (અથવા બહુવિધ વેબસાઇટ્સ) અંદર નીચેની લિંક્સ જ્યારે વેબ પૃષ્ઠોની મૂળ માળખું પુનઃસ્થાપિત. તમે નેટવર્ક ઍક્સેસ વગર ડાઉનલોડ વેબ સાઇટ્સ (મૂળભૂત ઓનલાઇન જોવા માટે એક સરનામું લોડ કરી રહ્યું છે) જોઈ શકો છો.
Wget મૂળે ધીમું અથવા અસ્થિર જોડાણ પ્રકારો માટે ટેવાયેલા છે, તેથી તેને એક મહત્વપૂર્ણ લક્ષણ વિક્ષેપિત ડાઉનલોડ્સ ફાઇલ પુનઃપ્રાપ્ત કરવામાં (સર્વર RANGE મથાળાઓ આધાર જો આ શક્ય છે) ક્ષમતા છે. Wget પણ ફરીથી લોડ અને અપડેટ કરવા માટે સર્વર્સ (સુલભતા) ની સ્થિતિ મોનીટર (wget ચેક ફાઈલ મથાળા અને તાજેતરની આવૃત્તિ આધાર આપે છે) ફાઇલો અને વેબ પૃષ્ઠોને કરી શકો છો.
કાર્યક્રમ પણ સુવિધાઓ કે જે કહેવાતા ઉપયોગિતાઓ કરોળિયા કે જે તેમને પર અમુક ફાઇલોની હાજરીને માટે વિવિધ વેબસાઇટ્સ અને સર્વરો અન્વેષણ માટે વિશિષ્ટ છે ધરાવે છે.
સમર્થિત પ્લેટફોર્મ્સ
Wget Linux ઉત્પાદન માટે આધાર બની ગયું છે. ઉપર દર્શાવ્યા મુજબ, ઉપયોગિતા શરૂઆતમાં Linux પર માત્ર કામ કર્યું હતું, પરંતુ ઝડપથી લોકપ્રિયતા મેળવી હતી અને અન્ય સિસ્ટમો માટે અપનાવવામાં આવી છે. ઉદાહરણ તરીકે, જો તમે Windows 7 અને નવી ઓપરેટિંગ સિસ્ટમો માટે Wget આવૃત્તિ શોધવા માટે, અને GUI બિલ્ડ કરી શકે છે. Linux માટે, તમે પ્રોગ્રામ ઘણી વિતરણ માં બનાવેલું છે. કેટલાક Linux માં ટર્મિનલ્સ કરીને- બિલ્ડ્સ Wget-ટીમ ટેકો આપે છે. Ubuntu, Fedora, ઓપનસ્યુસ, અને અન્ય કન્ઝ્યુમર distros કાર્યક્રમ સાથે કામ કરે છે, કારણ કે તેઓ કહે છે, બોક્સ બહાર. આગળ, વધુ વિગતવાર કાર્યક્રમ જુઓ.
Wget-કમાન્ડ કી પરિમાણો યાદી
આદેશો મૂળભૂત યાદી સમાવેશ થાય છે:
- -V - તમે વર્તમાનમાં વપરાતા સોફ્ટવેર આવૃત્તિ ચેક કરવા માટે પરવાનગી આપે છે;
- -h - અરજી સાથે કામ માટે આદેશો સૌથી વ્યાપક યાદી દર્શાવે છે;
- -B - તે તમે પૃષ્ઠભૂમિમાં કાર્યક્રમ અનુવાદિત કરવા માટે પરવાનગી આપે છે;
સંદેશ વિકલ્પો યાદી
Wget-કમાન્ડ પ્રદર્શિત માહિતી પર સંપૂર્ણ નિયંત્રણ આપે છે. અહીં યાદી છે:
- -o લૉગ ફાઇલ્સ - એક જર્નલ ફાઇલ અરજી સમગ્ર પ્રક્રિયા રેકોર્ડ બનાવે;
- -a લૉગ ફાઇલ્સ - તમે તેના બદલે એક નવું બનાવવાની વર્તમાન લૉગ ફાઇલ પૂરક માટે પરવાનગી આપે છે;
- -d - વિકાસકર્તાઓ અને ડિબગર (ક્લાઈન્ટ કામ સમસ્યાઓ અને યોગ્ય ભૂલો ઉકેલવા મદદ કરે છે) માટે જરૂરી માહિતી દર્શાવે છે;
- -q - સંદેશા પ્રદર્શન નિષ્ક્રિય;
- -v - આ વિકલ્પ મૂળભૂત રીતે સક્રિય થયેલ (વાસ્તવિક સમય માં) બધી પ્રક્રિયાઓનો કાર્યક્રમ થતી પર વિગતવાર અહેવાલ પૂરો પાડે છે;
- -nv - નોંધપાત્ર સંદેશાઓ વપરાશકર્તા દ્વારા પ્રાપ્ત માહિતી ઘટાડે છે. તે માત્ર સૌથી સુસંગત માહિતી અને ભૂલ સૂચના છે;
- (ફાઇલ પાથ સાથે) -i ફાઈલ - આદેશ તેને અને બુટ કરવા માટે એક લિંકથી અલગ, તમે ફાઇલ સ્કેન કરવા માટે પરવાનગી આપે છે; તમે HTML સહિત વિવિધ બંધારણો, ફાઇલો ઉપયોગ કરી શકો છો, પરંતુ જો તમે આ આદેશ વાપરો, તે આદેશ વાક્ય પર ફાઇલ પાથ સ્પષ્ટ કરવા માટે જરૂરી નથી;
- -F - HTML તરીકે ફાઇલ વાંચવા માટે કાર્યક્રમ વ્હોરી; જ્યારે તમે સ્થાનિક HTML દસ્તાવેજ સાથે કામ કરવા માટે આ આદેશ વાપરો, એક ભૂલ થઇ શકે છે ટાળવા માટે, દસ્તાવેજ <આધાર href માં સૂચવવા માટે પૂરતી છે = http: // સાઇટ / લેખ / 279125 /% E2% 80% 9Durl% E2% 80% 9D% 3E.% 3C / li>
બુટ વિકલ્પો યાદી
Wget ની મદદથી ફાઇલો ડાઉનલોડ કરવા માટે મૂળભૂત આદેશો. અહીં તેમના મૂળભૂત સમૂહ છે:
- --bind સરનામું = ADDRESS - આ આદેશ તમને સ્થાનાંતરિત કરવા ડેટા ADDRESS સ્થાનિક મશીન બાંધવા મંજૂરી આપે છે. TCP ઉપયોગ કરતી વખતે / આઈપી કનેક્શન આદેશ ચોક્કસ આઇપી સરનામું (જો અનેક) નો ઉલ્લેખ કરવો આવશ્યક છે.
- -t નંબર (સંખ્યા ઉલ્લેખ કરવાની જરૂર છે) - લોડ પુનરાવર્તનો સંખ્યા પસંદ કરવા માટે વપરાશકર્તા પરવાનગી આપે છે. પુનરાવર્તન શૂન્ય સંખ્યા મૂલ્યનો ઉલ્લેખ કરીશું ટાળો.
- -nc - આ આદેશ તમને આ ઇવેન્ટ અપલોડ ફાઇલનું સ્થિતિ પુનઃસ્થાપિત કરવા નેટવર્કમાં નિષ્ફળતા ત્યાં હતી કે મંજૂરી આપે છે અને ડાઉનલોડ અવરોધાયું નહીં. તમે ફરીથી લોડ કરવા માટે આદેશો ઉપયોગ નથી (-n, -nc, -r), wget નકલ બનાવવા અને ફરીથી ડાઉનલોડ શરૂ થશે. -r વિકલ્પ તમે હાલની ફાઇલો બદલવા માટે પરવાનગી આપે છે.
- C - પણ સંયોજન (અને જ્યાં Wget અટકાવી સ્વતંત્ર પ્રયાસો reconnection) ના નુકશાન કિસ્સામાં ફાઇલ ફરીથી લોડ કરે છે. તે પૂરતો આદેશ સ્પષ્ટ કરવા માટે ફાઇલ લિંક કરવા. તમે એક જ નિર્દેશિકાનો ઉપયોગ જો ફાઈલ wget તેના ઓળખ ધરાવે કરશે અને આપોઆપ તેના ફરીથી લોડ પર નક્કી છે. આદેશ માત્ર સર્વરો જ્યાં ત્યાં છે આધાર RANGE હેડર પર વાપરી શકાય છે.
- --progress - તમે પ્રદર્શન ડાઉનલોડ પ્રગતિ પ્રકાર પસંદ કરવા માટે પરવાનગી આપે છે. તમે -progress = બાર અથવા પ્રગતિ = ટપકું સ્પષ્ટ કરી શકો છો.
- --spider - સર્વર પર તેની હાજરી ચકાસવા માટે ફાઈલ ડાઉનલોડ આદેશ બદલે;
- -w (સેકન્ડમાં) - ડાઉનલોડ્સ વચ્ચે સમય અંતરાલ ઉલ્લેખ કરે છે.
- -q (કિલોબાઈટોમાં અથવા મેગાબાઇટ્સ સંખ્યામાં જણાવ્યું) - પરવાનગી આપે છે તમે ચોક્કસ તમારા ડેટાને કદ સંતુલિત કરવાની અને અતિશય વોલ્યુમો મર્યાદિત છે. તેમ છતાં, તે નોંધ્યું એક ફાઇલમાં ખુલ્લી ક્વોટા અનુલક્ષીને ડાઉનલોડ કરવામાં આવશે કે વર્થ છે (જે એક ફાઇલ સાથે છે, આ વિકલ્પ કામ કરશે નહિં, કેટલાક તેઓ ભારે ન હતી).
HTTP પરિમાણો યાદી
- --http-વપરાશકર્તા = અને --http-passwd = - તમે તમારા વેબ સર્વર પર પ્રમાણીકરણ જેમાંથી ફાઇલો અનલોડ કરવામાં આવશે માટે લોગિન અને પાસવર્ડનો ઉલ્લેખ કરવાની મંજૂરી આપે છે.
- -c = / બંધ પર - જો તમે સક્ષમ અથવા સર્વર બાજુ પર માહિતી અક્ષમ કેશીંગ પરવાનગી આપે છે.
- --cookies = ચાલુ / બંધ - કૅશ, ફક્ત કૂકીઝ માટે જ. તે તમને ક્યાં અટકાવી અથવા સર્વર આંકડા મુલાકાતો હાથ ધરવા માટે જરૂરી કુકી ડેટા વિનિમય ફરી શરૂ કરવા માટે પરવાનગી આપે છે. મૂળભૂત રીતે, આ વિકલ્પ સક્રિય કરેલ છે, પરંતુ કૂકી-ફાઇલો હાર્ડ ડિસ્ક પર સંગ્રહિત કરવામાં આવે છે.
- --save-કૂકીઝ - તમે એક કૂકી ફાઇલ (તાજેતરની ડેટા) બનાવવા માટે પરવાનગી આપે છે.
- --proxy-વપરાશકર્તા અને -proxy-passwd - તમે (જો વપરાય છે) પ્રોક્સી સર્વર પર વપરાશકર્તા નામ અને પાસવર્ડ સત્તાધિકરણ માટે ઉલ્લેખ કરવાની મંજૂરી આપે.
FTP સુયોજનો યાદી
Wget સાથે કામ માટે વિગતવાર વિકલ્પો. FTP આદેશો:
- -nr - નિર્દેશિકા .લિસ્ટિંગ કે સ્વયંભૂ જ્યારે FTP સાથે કામ પેદા કામચલાઉ ફાઇલો દૂર કરો;
- / બંધ -G - તમે ઉપયોગિતા ડિરેક્ટરીઓ FTP ખાસ અક્ષરો વાપરવા માટે પરવાનગી આપે છે;
- --passive-FTP - આ આદેશ નિષ્ક્રિય FTP સ્થિતિ (જ્યાં પોતે વપરાશકર્તા સર્વર સાથે જોડાણ માટે જવાબદાર છે) સક્રિય કરવા માટે હાજરી Firewall'a માં વાપરી શકાય છે.
Wget ટીમ: શ્રેષ્ઠ પ્રયાસો
કાર્યક્રમ સાથે કામ કરવા માટે સરળ અને સૌથી મામૂલી ઉદાહરણ તરીકે, અલબત્ત ફાઇલો ડાઉનલોડ છે. Wget-કમાન્ડ પરીક્ષણ કરવા માટે, તમે નેટવર્ક પર એક ફાઇલમાં એક સરળ લિંક સાથે શરૂ થાય છે અને કન્સોલ / ટર્મિનલ દાખલ કરી શકો છો: wget * ફાઈલ ચોક્કસ અને સંપૂર્ણ પાથ * દર્શાવે લિંક.
ફાઇલ, ઉપયોગ ડાઉનલોડ ચાલુ રાખવા માટે: * Wget ફાઇલની -c * ચોક્કસ અને સંપૂર્ણ પાથ દર્શાવે લિંક.
જો ત્યાં ફાઇલો અને દસ્તાવેજોને લિંક્સ એક સુનિશ્ચિત યાદી છે, તમે આદેશ Wget -i filelist.txt વાપરી શકો છો.
વેબ પૃષ્ઠો ડાઉનલોડ કરવા માટે કારણ કે, બધું થોડી વધુ જટિલ છે, પરંતુ તે જ સમયે અને સંખ્યાબંધ શક્યતાઓ નોંધપાત્ર વધારો થાય છે. દરેક નવા પરિમાણો રજૂ કરવા, તમે સ્ક્રિપ્ટો બનાવી શકો છો અથવા બધા સુયોજનો .wgetrc ફાઈલ રજિસ્ટર માટે એક વેબસાઇટ ડાઉનલોડ કરવા માટે જરૂર હતી.
એક સંદર્ભ તરીકે વેબ પૃષ્ઠ સાચવો (સ્થાનિક મશીન પર તેમને ખોલવા માટે મુશ્કેલ રહેશે નહીં), તમે Wget -m આદેશો * ફાઈલ ચોક્કસ અને સંપૂર્ણ પાથ * દર્શાવે લિંક વાપરી શકો છો.
આ જ પેજ ઇન્ટરનેટ કનેક્શન વગર જોવા માટે ઉપલબ્ધ કરવામાં આવી હતી, તમે * ફાઈલ Wget -r -10 -k * ચોક્કસ અને સંપૂર્ણ પાથ દર્શાવે લિંક વાપરી શકો છો.
ફોર્મેટ ભૂલ Wget આદેશ કોઈપણ ટાઈપો અને અયોગ્ય સેટિંગને અર્થ શોધી શકાતી નથી.
Similar articles
Trending Now