ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

wget - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ wget പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന wget ആജ്ഞയാണിത്.

പട്ടിക:

NAME


Wget - നോൺ-ഇന്ററാക്ടീവ് നെറ്റ്‌വർക്ക് ഡൗൺലോഡർ.

സിനോപ്സിസ്


wget [ഓപ്ഷൻ]... [യുആർഎൽ]...

വിവരണം


വെബിൽ നിന്നുള്ള ഫയലുകൾ സംവേദനാത്മകമല്ലാത്ത ഡൗൺലോഡ് ചെയ്യുന്നതിനുള്ള ഒരു സൌജന്യ യൂട്ടിലിറ്റിയാണ് GNU Wget. അത്
HTTP, HTTPS, FTP പ്രോട്ടോക്കോളുകൾ പിന്തുണയ്ക്കുന്നു, കൂടാതെ HTTP പ്രോക്സികൾ വഴി വീണ്ടെടുക്കലും.

Wget നോൺ-ഇന്ററാക്റ്റീവ് ആണ്, അതായത് ഉപയോക്താവ് അല്ലാത്തപ്പോൾ ഇതിന് പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കാൻ കഴിയും
ലോഗിൻ ചെയ്തു. ഒരു വീണ്ടെടുക്കൽ ആരംഭിക്കാനും സിസ്റ്റത്തിൽ നിന്ന് വിച്ഛേദിക്കാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
ജോലി പൂർത്തിയാക്കുക. ഇതിനു വിപരീതമായി, മിക്ക വെബ് ബ്രൗസറുകൾക്കും സ്ഥിരമായ ഉപയോക്താക്കളുടെ ആവശ്യമാണ്
സാന്നിദ്ധ്യം, ധാരാളം ഡാറ്റ കൈമാറ്റം ചെയ്യുമ്പോൾ ഇത് വലിയ തടസ്സമാകും.

റിമോട്ടിന്റെ പ്രാദേശിക പതിപ്പുകൾ സൃഷ്ടിക്കാൻ, HTML, XHTML, CSS പേജുകളിലെ ലിങ്കുകൾ Wget പിന്തുടരാനാകും
വെബ് സൈറ്റുകൾ, യഥാർത്ഥ സൈറ്റിന്റെ ഡയറക്ടറി ഘടന പൂർണ്ണമായും പുനർനിർമ്മിക്കുന്നു. ഇതാണ്
ചിലപ്പോൾ "ആവർത്തന ഡൗൺലോഡിംഗ്" എന്ന് പരാമർശിക്കപ്പെടുന്നു. അത് ചെയ്യുമ്പോൾ, Wget ബഹുമാനിക്കുന്നു
റോബോട്ട് ഒഴിവാക്കൽ സ്റ്റാൻഡേർഡ് (/robots.txt). ലിങ്കുകൾ പരിവർത്തനം ചെയ്യാൻ Wget നിർദ്ദേശം നൽകാം
ഓഫ്‌ലൈനിൽ കാണുന്നതിന്, പ്രാദേശിക ഫയലുകളിലേക്ക് പോയിന്റ് ചെയ്യാൻ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്തു.

വേഗത കുറഞ്ഞതോ അസ്ഥിരമോ ആയ നെറ്റ്‌വർക്ക് കണക്ഷനുകളിൽ കരുത്തുറ്റതിനാണ് Wget രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്; അത് അങ്ങിനെയെങ്കിൽ
ഒരു നെറ്റ്‌വർക്ക് പ്രശ്‌നം കാരണം ഡൗൺലോഡ് പരാജയപ്പെടുന്നു, മുഴുവൻ ഫയലും ലഭിക്കുന്നതുവരെ അത് വീണ്ടും ശ്രമിച്ചുകൊണ്ടിരിക്കും
വീണ്ടെടുത്തു. സെർവർ റീഗെറ്റിംഗ് പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, അത് സെർവറിനോട് തുടരാൻ നിർദ്ദേശിക്കും
ഡൗൺലോഡ് നിർത്തിയിടത്ത് നിന്ന്.

Wget ക്ലയന്റ് അസാധുവാക്കൽ ലിസ്റ്റുകളെ (CRLs) പിന്തുണയ്ക്കുന്നില്ല, അതിനാൽ നിങ്ങൾ HTTPS സർട്ടിഫിക്കറ്റാണ്
എന്നതിലേക്ക് കണക്റ്റുചെയ്യുന്നത് സൈറ്റ് ഉടമ റദ്ദാക്കിയേക്കാം.

ഓപ്ഷനുകൾ


ഓപ്ഷൻ പദവിന്യാസം
കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകൾ പ്രോസസ്സ് ചെയ്യുന്നതിന് Wget GNU getopt ഉപയോഗിക്കുന്നതിനാൽ, ഓരോ ഓപ്ഷനും ഒരു നീണ്ട രൂപമുണ്ട്
ചെറുതും സഹിതം. ദൈർഘ്യമേറിയ ഓപ്ഷനുകൾ ഓർമ്മിക്കാൻ കൂടുതൽ സൗകര്യപ്രദമാണ്, പക്ഷേ സമയമെടുക്കുക
തരം. നിങ്ങൾക്ക് വ്യത്യസ്ത ഓപ്ഷൻ ശൈലികൾ സ്വതന്ത്രമായി മിക്സ് ചെയ്യാം, അല്ലെങ്കിൽ കമാൻഡിന് ശേഷം ഓപ്ഷനുകൾ വ്യക്തമാക്കാം-
ലൈൻ ആർഗ്യുമെന്റുകൾ. അങ്ങനെ നിങ്ങൾക്ക് എഴുതാം:

wget -r --triries=10 http://fly.srk.fer.hr/ -ഒ ലോഗ്

ഒരു ആർഗ്യുമെന്റും ആർഗ്യുമെന്റും സ്വീകരിക്കുന്ന ഓപ്‌ഷനും തമ്മിലുള്ള ഇടം ഒഴിവാക്കിയേക്കാം.
ഇതിനുപകരമായി -o ലോഗ് നിങ്ങൾക്ക് എഴുതാം -ഒലോഗ്.

ആർഗ്യുമെന്റുകൾ ആവശ്യമില്ലാത്ത നിരവധി ഓപ്‌ഷനുകൾ നിങ്ങൾക്ക് ഒരുമിച്ച് ചേർക്കാം:

wget -drc

ഇത് പൂർണ്ണമായും ഇതിന് തുല്യമാണ്:

wget -d -r -c

ആർഗ്യുമെന്റുകൾക്ക് ശേഷം ഓപ്ഷനുകൾ വ്യക്തമാക്കാൻ കഴിയുന്നതിനാൽ, നിങ്ങൾക്ക് അവ അവസാനിപ്പിക്കാം --.
അതിനാൽ ഇനിപ്പറയുന്നവർ URL ഡൗൺലോഡ് ചെയ്യാൻ ശ്രമിക്കും -x, പരാജയം റിപ്പോർട്ട് ചെയ്യുന്നു ലോഗ്:

wget -o ലോഗ് -- -x

കോമയാൽ വേർതിരിച്ച ലിസ്റ്റുകൾ സ്വീകരിക്കുന്ന ഓപ്‌ഷനുകൾ എല്ലാം വ്യക്തമാക്കുന്ന കൺവെൻഷനെ മാനിക്കുന്നു
ഒരു ശൂന്യമായ ലിസ്റ്റ് അതിന്റെ മൂല്യം മായ്‌ക്കുന്നു. ക്ലിയർ ചെയ്യാൻ ഇത് ഉപയോഗപ്രദമാകും .wgetrc ക്രമീകരണങ്ങൾ. വേണ്ടി
ഉദാഹരണത്തിന്, നിങ്ങളുടേതാണെങ്കിൽ .wgetrc "exclude_directories" എന്നതിലേക്ക് സജ്ജമാക്കുന്നു /cgi-bin, ഇനിപ്പറയുന്ന ഉദാഹരണം
ആദ്യം അത് പുനഃസജ്ജമാക്കും, തുടർന്ന് ഒഴിവാക്കാനായി സജ്ജീകരിക്കും /~ആരുമില്ല ഒപ്പം /~ആരോ. നിങ്ങൾക്കും കഴിയും
ലിസ്റ്റുകൾ മായ്ക്കുക .wgetrc.

wget -X "-X /~ആരുമില്ല,/~ആരെങ്കിലും

ആർഗ്യുമെന്റുകൾ അംഗീകരിക്കാത്ത മിക്ക ഓപ്ഷനുകളും ബൂളിയൻ ഓപ്ഷനുകൾ, കാരണം അവരുടെ പേര്
അതെ-അല്ലെങ്കിൽ-ഇല്ല ("ബൂളിയൻ") വേരിയബിൾ ഉപയോഗിച്ച് സംസ്ഥാനം ക്യാപ്‌ചർ ചെയ്യാം. ഉദാഹരണത്തിന്, --follow-ftp
HTML ഫയലുകളിൽ നിന്നുള്ള FTP ലിങ്കുകൾ പിന്തുടരാൻ Wget-നോട് പറയുന്നു, മറുവശത്ത്, --നോ-ഗ്ലോബ് അത് പറയുന്നു
FTP URL-കളിൽ ഫയൽ ഗ്ലോബിംഗ് നടത്തരുത്. ഒന്നുകിൽ ഒരു ബൂളിയൻ ഓപ്ഷൻ ഉറപ്പാണ് or
നെഗറ്റീവ് (തുടങ്ങുന്നത് --ഇല്ല). അത്തരം എല്ലാ ഓപ്ഷനുകളും നിരവധി പ്രോപ്പർട്ടികൾ പങ്കിടുന്നു.

മറ്റുവിധത്തിൽ പ്രസ്താവിച്ചിട്ടില്ലെങ്കിൽ, ഡിഫോൾട്ട് സ്വഭാവം എന്തിന്റെ വിപരീതമാണെന്ന് അനുമാനിക്കപ്പെടുന്നു
ഓപ്ഷൻ പൂർത്തീകരിക്കുന്നു. ഉദാഹരണത്തിന്, ഡോക്യുമെന്റഡ് അസ്തിത്വം --follow-ftp അനുമാനിക്കുന്നു
സ്വതവേയുള്ളതാണ് എന്ന് അല്ല HTML പേജുകളിൽ നിന്നുള്ള FTP ലിങ്കുകൾ പിന്തുടരുക.

മുൻകൂട്ടി നിശ്ചയിച്ചുകൊണ്ട് സ്ഥിരീകരണ ഓപ്ഷനുകൾ നിരാകരിക്കാനാകും --ഇല്ല- ഓപ്ഷന്റെ പേരിലേക്ക്; നെഗറ്റീവ്
ഒഴിവാക്കുന്നതിലൂടെ ഓപ്ഷനുകൾ നിരാകരിക്കാനാകും --ഇല്ല- ഉപസർഗ്ഗം. ഇത് അമിതമായി തോന്നിയേക്കാം--- എങ്കിൽ
എന്തെങ്കിലും ചെയ്യാതിരിക്കുക എന്നതാണ് ഒരു സ്ഥിരീകരണ ഓപ്ഷന്റെ ഡിഫോൾട്ട്, പിന്നെ എന്തിനാണ് ഒരു വഴി നൽകുന്നത്
അത് വ്യക്തമായി ഓഫാക്കണോ? എന്നാൽ സ്റ്റാർട്ടപ്പ് ഫയൽ യഥാർത്ഥത്തിൽ ഡിഫോൾട്ട് മാറ്റിയേക്കാം. വേണ്ടി
ഉദാഹരണത്തിന്, "follow_ftp = on" ഉപയോഗിക്കുന്നു .wgetrc Wget ആക്കുന്നു പിന്തുടരുക സ്ഥിരസ്ഥിതിയായി FTP ലിങ്കുകൾ, ഒപ്പം
ഉപയോഗിച്ച് --no-follow-ftp കമാൻഡിൽ നിന്ന് ഫാക്ടറി ഡിഫോൾട്ട് പുനഃസ്ഥാപിക്കുന്നതിനുള്ള ഒരേയൊരു മാർഗ്ഗമാണിത്
ലൈൻ.

അടിസ്ഥാനപരമായ ആരംഭ ഓപ്ഷനുകൾ
-V
--പതിപ്പ്
Wget പതിപ്പ് പ്രദർശിപ്പിക്കുക.

-h
--സഹായിക്കൂ
Wget-ന്റെ എല്ലാ കമാൻഡ്-ലൈൻ ഓപ്ഷനുകളും വിവരിക്കുന്ന ഒരു സഹായ സന്ദേശം അച്ചടിക്കുക.

-b
--പശ്ചാത്തലം
ആരംഭിച്ചതിന് ശേഷം ഉടൻ പശ്ചാത്തലത്തിലേക്ക് പോകുക. വഴി ഔട്ട്പുട്ട് ഫയലൊന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ
-o, ഔട്ട്പുട്ട് റീഡയറക്‌ട് ചെയ്‌തു wget-log.

-e കമാൻഡ്
--നിർവ്വഹിക്കുക കമാൻഡ്
നിർവ്വഹിക്കുക കമാൻഡ് ഒരു ഭാഗം പോലെ .wgetrc. അങ്ങനെ വിളിക്കപ്പെടുന്ന ഒരു കമാൻഡ് ആയിരിക്കും
വധിച്ചു ശേഷം കമാൻഡുകൾ .wgetrc, അങ്ങനെ അവരെക്കാൾ മുൻഗണന. നിനക്ക് ആവശ്യമെങ്കിൽ
ഒന്നിലധികം wgetrc കമാൻഡുകൾ വ്യക്തമാക്കുന്നതിന്, ഒന്നിലധികം സന്ദർഭങ്ങൾ ഉപയോഗിക്കുക -e.

ലോഗ് ചെയ്യുന്നു ഒപ്പം ഇൻപുട്ട് ഫയല് ഓപ്ഷനുകൾ
-o ലോഗ് ഫയൽ
--output-file=ലോഗ് ഫയൽ
എല്ലാ സന്ദേശങ്ങളും ലോഗ് ചെയ്യുക ലോഗ് ഫയൽ. സന്ദേശങ്ങൾ സാധാരണയായി സാധാരണ പിശകിലേക്ക് റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നു.

-a ലോഗ് ഫയൽ
--append-output=ലോഗ് ഫയൽ
ഇതിലേക്ക് കൂട്ടിച്ചേർക്കുക ലോഗ് ഫയൽ. ഇതും സമാനമാണ് -o, എന്നതിലേക്ക് മാത്രമേ ഇത് ചേർക്കൂ ലോഗ് ഫയൽ ഇതിനുപകരമായി
പഴയ ലോഗ് ഫയൽ തിരുത്തിയെഴുതുന്നു. എങ്കിൽ ലോഗ് ഫയൽ നിലവിലില്ല, ഒരു പുതിയ ഫയൽ സൃഷ്ടിച്ചു.

-d
--ഡീബഗ്
ഡീബഗ് ഔട്ട്പുട്ട് ഓണാക്കുക, അതായത് Wget ഡെവലപ്പർമാർക്ക് പ്രധാനപ്പെട്ട വിവിധ വിവരങ്ങൾ
അത് ശരിയായി പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ. നിങ്ങളുടെ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർ കംപൈൽ ചെയ്യാൻ തിരഞ്ഞെടുത്തിരിക്കാം
ഡീബഗ് പിന്തുണയില്ലാതെ Wget, ഈ സാഹചര്യത്തിൽ -d പ്രവർത്തിക്കില്ല. ദയവായി ശ്രദ്ധിക്കുക
ഡീബഗ് പിന്തുണയോടെ കംപൈൽ ചെയ്യുന്നത് എല്ലായ്പ്പോഴും സുരക്ഷിതമാണ് --- ഡീബഗ് പിന്തുണയോടെ Wget കംപൈൽ ചെയ്യുന്നു
ഉദ്ദേശിക്കുന്ന അല്ല അഭ്യർത്ഥിച്ചില്ലെങ്കിൽ ഏതെങ്കിലും ഡീബഗ് വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുക -d.

-q
--നിശബ്ദമായി
Wget-ന്റെ ഔട്ട്പുട്ട് ഓഫാക്കുക.

-v
--വാക്കുകൾ
ലഭ്യമായ എല്ലാ ഡാറ്റയും ഉപയോഗിച്ച് വെർബോസ് ഔട്ട്പുട്ട് ഓണാക്കുക. ഡിഫോൾട്ട് ഔട്ട്പുട്ട് വെർബോസ് ആണ്.

-എൻവി
--അല്ല-വാക്കുകളില്ല
പൂർണ്ണമായും നിശബ്ദത പാലിക്കാതെ വാചാലമായത് ഓഫാക്കുക (ഉപയോഗിക്കുക -q അതിനർത്ഥം), അതിനർത്ഥം
പിശക് സന്ദേശങ്ങളും അടിസ്ഥാന വിവരങ്ങളും ഇപ്പോഴും അച്ചടിക്കുന്നു.

--report-speed=ടൈപ്പ് ചെയ്യുക
ഔട്ട്‌പുട്ട് ബാൻഡ്‌വിഡ്ത്ത് ആയി ടൈപ്പ് ചെയ്യുക. അംഗീകരിക്കപ്പെട്ട മൂല്യം മാത്രമാണ് ബിറ്റുകൾ.

-i ഫയല്
--input-file=ഫയല്
പ്രാദേശികമായോ ബാഹ്യമായോ ഉള്ള URL-കൾ വായിക്കുക ഫയല്. എങ്കിൽ - എന്ന് വ്യക്തമാക്കിയിട്ടുണ്ട് ഫയല്, URL-കൾ വായിക്കുന്നു
സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന്. (ഉപയോഗിക്കുക ./- അക്ഷരാർത്ഥത്തിൽ പേരുള്ള ഒരു ഫയലിൽ നിന്ന് വായിക്കാൻ -.)

ഈ ഫംഗ്‌ഷൻ ഉപയോഗിക്കുകയാണെങ്കിൽ, കമാൻഡ് ലൈനിൽ URL-കളൊന്നും ഉണ്ടാകേണ്ടതില്ല. ഉണ്ടെങ്കിൽ
കമാൻഡ് ലൈനിലും ഇൻപുട്ട് ഫയലിലും ഉള്ള URL-കൾ കമാൻഡ് ലൈനുകളിലായിരിക്കും
ആദ്യം വീണ്ടെടുക്കേണ്ടവ. എങ്കിൽ --force-html അപ്പോൾ വ്യക്തമാക്കിയിട്ടില്ല ഫയല് വേണം
URL-കളുടെ ഒരു ശ്രേണി ഉൾക്കൊള്ളുന്നു, ഓരോ വരിയിലും ഒന്ന്.

എന്നിരുന്നാലും, നിങ്ങൾ വ്യക്തമാക്കുകയാണെങ്കിൽ --force-html, പ്രമാണം ആയി കണക്കാക്കും HTML. അതിൽ
ആപേക്ഷിക ലിങ്കുകളിൽ നിങ്ങൾക്ക് പ്രശ്‌നങ്ങൾ ഉണ്ടായേക്കാം, അത് ചേർത്തുകൊണ്ട് നിങ്ങൾക്ക് പരിഹരിക്കാനാകും
"url">" പ്രമാണങ്ങളിലേക്ക് അല്ലെങ്കിൽ വ്യക്തമാക്കുന്നതിലൂടെ --ബേസ്=URL കമാൻഡ് ലൈനിൽ.

എങ്കില് ഫയല് ബാഹ്യമായ ഒന്നാണ്, പ്രമാണം സ്വയമേവ ഇതായി പരിഗണിക്കപ്പെടും HTML if
ഉള്ളടക്ക-തരം പൊരുത്തങ്ങൾ വാചകം / html. കൂടാതെ, ദി ഫയല്യുടെ സ്ഥാനം ആയിരിക്കും
ഒന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ അടിസ്ഥാന href ആയി പരോക്ഷമായി ഉപയോഗിക്കുന്നു.

--input-metalink=ഫയല്
ലോക്കൽ മെറ്റാലിങ്കിൽ പൊതിഞ്ഞ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുന്നു ഫയല്. മെറ്റാലിങ്ക് പതിപ്പ് 3 ഉം 4 ഉം ആണ്
പിന്തുണയ്‌ക്കുന്നു.

--മെറ്റലിങ്ക്-ഓവർ-http
GET-ന് പകരം HTTP HEAD അഭ്യർത്ഥന നൽകുകയും പ്രതികരണത്തിൽ നിന്ന് Metalink മെറ്റാഡാറ്റ വേർതിരിച്ചെടുക്കുകയും ചെയ്യുന്നു
തലക്കെട്ടുകൾ. തുടർന്ന് അത് മെറ്റലിങ്ക് ഡൗൺലോഡിലേക്ക് മാറുന്നു. സാധുവായ മെറ്റാലിങ്ക് മെറ്റാഡാറ്റ ഇല്ലെങ്കിൽ
കണ്ടെത്തി, ഇത് സാധാരണ HTTP ഡൗൺലോഡിലേക്ക് മടങ്ങുന്നു.

--തിരഞ്ഞെടുത്ത സ്ഥലം
മെറ്റാലിങ്ക് ഉറവിടങ്ങൾക്കായി തിരഞ്ഞെടുത്ത സ്ഥലം സജ്ജമാക്കുക. ഒന്നിലധികം വിഭവങ്ങൾ ഉണ്ടെങ്കിൽ ഇതിന് ഫലമുണ്ട്
ഒരേ മുൻഗണനയോടെ ലഭ്യമാണ്.

-F
--force-html
ഒരു ഫയലിൽ നിന്ന് ഇൻപുട്ട് വായിക്കുമ്പോൾ, അത് ഒരു HTML ഫയലായി കണക്കാക്കാൻ നിർബന്ധിക്കുക. ഇത് പ്രാപ്തമാക്കുന്നു
നിങ്ങളുടെ ലോക്കൽ ഡിസ്കിലെ നിലവിലുള്ള HTML ഫയലുകളിൽ നിന്ന് ആപേക്ഷിക ലിങ്കുകൾ ചേർക്കുന്നതിലൂടെ വീണ്ടെടുക്കാം
"url">" HTML-ലേക്ക്, അല്ലെങ്കിൽ ഉപയോഗിക്കുന്നത് --അടിസ്ഥാനം കമാൻഡ്-ലൈൻ ഓപ്ഷൻ.

-B യുആർഎൽ
--ബേസ്=യുആർഎൽ
ഉപയോഗിച്ച് ആപേക്ഷിക ലിങ്കുകൾ പരിഹരിക്കുന്നു യുആർഎൽ എന്നതിൽ നിന്നുള്ള ലിങ്കുകൾ വായിക്കുമ്പോൾ റഫറൻസ് പോയിന്റായി
വഴി വ്യക്തമാക്കിയ ഒരു HTML ഫയൽ -i/--ഇൻപുട്ട്-ഫയൽ ഓപ്ഷൻ (ഒപ്പം --force-html, അഥവാ
ഇൻപുട്ട് ഫയൽ HTML എന്ന് വിവരിക്കുന്ന ഒരു സെർവറിൽ നിന്ന് റിമോട്ട് ആയി ലഭ്യമാക്കിയപ്പോൾ). ഇതാണ്
HTML ഇൻപുട്ട് ഫയലിലെ "ബേസ്" ടാഗിന്റെ സാന്നിധ്യത്തിന് തുല്യമാണ് യുആർഎൽ പോലെ
"href" ആട്രിബ്യൂട്ടിനുള്ള മൂല്യം.

ഉദാഹരണത്തിന്, നിങ്ങൾ വ്യക്തമാക്കുകയാണെങ്കിൽ http://foo/bar/a.html വേണ്ടി യുആർഎൽ, ഒപ്പം Wget വായിക്കുന്നു
../baz/b.html ഇൻപുട്ട് ഫയലിൽ നിന്ന്, അത് പരിഹരിക്കപ്പെടും http://foo/baz/b.html.

--config=FILE
നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ഒരു സ്റ്റാർട്ടപ്പ് ഫയലിന്റെ സ്ഥാനം വ്യക്തമാക്കുക.

--rejected-log=ലോഗ് ഫയൽ
എല്ലാ URL നിരസിക്കലുകളും ലോഗ് ചെയ്യുന്നു ലോഗ് ഫയൽ കോമയാൽ വേർതിരിച്ച മൂല്യങ്ങളായി. മൂല്യങ്ങളിൽ ഉൾപ്പെടുന്നു
നിരസിക്കാനുള്ള കാരണം, URL, അത് കണ്ടെത്തിയ പാരന്റ് URL.

ഇറക്കുമതി ഓപ്ഷനുകൾ
--bind-address=ADDRESS ന്
ക്ലയന്റ് TCP/IP കണക്ഷനുകൾ നിർമ്മിക്കുമ്പോൾ, ബന്ധിപ്പിക്കുക ADDRESS ന് പ്രാദേശിക മെഷീനിൽ. ADDRESS ന്
ഒരു ഹോസ്റ്റ് നെയിം അല്ലെങ്കിൽ IP വിലാസമായി വ്യക്തമാക്കിയേക്കാം. നിങ്ങളുടേതാണെങ്കിൽ ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാകും
മെഷീൻ ഒന്നിലധികം ഐപികളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു.

-t അക്കം
--ശ്രമിക്കുന്നു=അക്കം
ശ്രമങ്ങളുടെ എണ്ണം സജ്ജമാക്കുക അക്കം. 0 വ്യക്തമാക്കുക അല്ലെങ്കിൽ inf അനന്തമായ വീണ്ടും ശ്രമിക്കുന്നതിന്. സ്ഥിരസ്ഥിതിയാണ്
"കണക്ഷൻ നിരസിച്ചു" അല്ലെങ്കിൽ പോലുള്ള മാരകമായ പിശകുകൾ ഒഴികെ, 20 തവണ വീണ്ടും ശ്രമിക്കാൻ
"കണ്ടെത്തിയിട്ടില്ല" (404), അവ വീണ്ടും ശ്രമിച്ചിട്ടില്ല.

-O ഫയല്
--output-document=ഫയല്
പ്രമാണങ്ങൾ ഉചിതമായ ഫയലുകളിലേക്ക് എഴുതപ്പെടില്ല, പക്ഷേ എല്ലാം ആയിരിക്കും
ഒന്നിച്ചുചേർത്ത് എഴുതിയിരിക്കുന്നു ഫയല്. എങ്കിൽ - ആയി ഉപയോഗിക്കുന്നു ഫയല്, രേഖകൾ ആയിരിക്കും
സാധാരണ ഔട്ട്‌പുട്ടിലേക്ക് പ്രിന്റ് ചെയ്‌തു, ലിങ്ക് പരിവർത്തനം പ്രവർത്തനരഹിതമാക്കുന്നു. (ഉപയോഗിക്കുക ./- ഒരു ഫയലിലേക്ക് പ്രിന്റ് ചെയ്യാൻ
അക്ഷരാർത്ഥത്തിൽ പേര് -.)

ഉപയോഗം -O is അല്ല ലളിതമായി അർത്ഥമാക്കാൻ ഉദ്ദേശിച്ചത് "പേര് ഉപയോഗിക്കുക ഫയല് എന്നതിന് പകരം
URL;" പകരം, ഇത് ഷെൽ റീഡയറക്ഷനുമായി സാമ്യമുള്ളതാണ്: തമാശ -O ഫയല് http://foo is
പോലെ പ്രവർത്തിക്കാൻ ഉദ്ദേശിക്കുന്നു തമാശ -O - http://foo > ഫയല്; ഫയല് ഉടനെ വെട്ടിച്ചുരുക്കും
ഒപ്പം എല്ലാം ഡൗൺലോഡ് ചെയ്ത ഉള്ളടക്കം അവിടെ എഴുതപ്പെടും.

ഈ കാരണത്താൽ, -N (ടൈംസ്റ്റാമ്പ്-ചെക്കിംഗിനായി) എന്നിവയുമായി സംയോജിപ്പിച്ച് പിന്തുണയ്ക്കുന്നില്ല -O:
മുതലുള്ള ഫയല് എല്ലായ്‌പ്പോഴും പുതുതായി സൃഷ്‌ടിക്കപ്പെട്ടതാണ്, അതിന് എപ്പോഴും വളരെ പുതിയ ടൈംസ്റ്റാമ്പ് ഉണ്ടായിരിക്കും. എ
ഈ കോമ്പിനേഷൻ ഉപയോഗിച്ചാൽ മുന്നറിയിപ്പ് നൽകും.

അതുപോലെ, ഉപയോഗിക്കുന്നത് -r or -p കൂടെ -O നിങ്ങൾ പ്രതീക്ഷിക്കുന്നത് പോലെ പ്രവർത്തിച്ചേക്കില്ല: Wget ഡൗൺലോഡ് ചെയ്യില്ല
ആദ്യ ഫയൽ ഫയല് തുടർന്ന് ബാക്കിയുള്ളവ അവരുടെ സാധാരണ പേരുകളിലേക്ക് ഡൗൺലോഡ് ചെയ്യുക: എല്ലാം
ഡൗൺലോഡ് ചെയ്ത ഉള്ളടക്കം സ്ഥാപിക്കും ഫയല്. പതിപ്പ് 1.11-ൽ ഇത് അപ്രാപ്തമാക്കി, പക്ഷേ ഉണ്ട്
1.11.2-ൽ (ഒരു മുന്നറിയിപ്പോടെ) പുനഃസ്ഥാപിച്ചു, കാരണം ഇത് ചില കേസുകളുണ്ട്
പെരുമാറ്റത്തിന് യഥാർത്ഥത്തിൽ ചില ഉപയോഗങ്ങൾ ഉണ്ടാകും.

ഒരു കോമ്പിനേഷൻ -nc നൽകിയിരിക്കുന്ന ഔട്ട്‌പുട്ട് ഫയൽ നിലവിലില്ലെങ്കിൽ മാത്രമേ സ്വീകരിക്കുകയുള്ളൂ.

കൂടെ ഒരു കോമ്പിനേഷൻ ശ്രദ്ധിക്കുക -k ഒരൊറ്റ ഡോക്യുമെന്റ് ഡൗൺലോഡ് ചെയ്യുമ്പോൾ മാത്രമേ അനുവദിക്കൂ,
ആ സന്ദർഭത്തിലെന്നപോലെ, ഇത് എല്ലാ ആപേക്ഷിക യുആർഐകളെയും ബാഹ്യമായവയിലേക്ക് പരിവർത്തനം ചെയ്യും; -k ഇല്ലാക്കുന്നു
അവയെല്ലാം ഒരൊറ്റ ഫയലിലേക്ക് ഡൗൺലോഡ് ചെയ്യുമ്പോൾ ഒന്നിലധികം URI-കൾക്കുള്ള അർത്ഥം; -k കഴിയും
ഔട്ട്പുട്ട് ഒരു സാധാരണ ഫയലായിരിക്കുമ്പോൾ മാത്രം ഉപയോഗിക്കുന്നു.

-nc
--നോ-ക്ലോബ്ബർ
ഒരേ ഡയറക്‌ടറിയിൽ ഒരു ഫയൽ ഒന്നിലധികം തവണ ഡൗൺലോഡ് ചെയ്‌താൽ, Wget-ന്റെ സ്വഭാവം ആശ്രയിച്ചിരിക്കുന്നു
ഉൾപ്പെടെ കുറച്ച് ഓപ്ഷനുകളിൽ -nc. ചില സന്ദർഭങ്ങളിൽ, ലോക്കൽ ഫയൽ ആയിരിക്കും ക്ലോബേർഡ്,
അല്ലെങ്കിൽ ആവർത്തിച്ച് ഡൗൺലോഡ് ചെയ്യുമ്പോൾ തിരുത്തിയെഴുതി. മറ്റ് സന്ദർഭങ്ങളിൽ അത് സംരക്ഷിക്കപ്പെടും.

Wget ഇല്ലാതെ പ്രവർത്തിപ്പിക്കുമ്പോൾ -N, -nc, -r, അഥവാ -p, അതേ ഫയൽ തന്നെ ഡൗൺലോഡ് ചെയ്യുന്നു
ഡയറക്ടറിയുടെ യഥാർത്ഥ പകർപ്പ് ലഭിക്കും ഫയല് സംരക്ഷിച്ചുവരുന്നു, രണ്ടാമത്തെ കോപ്പി
പേര് നൽകി ഫയല്.1. ആ ഫയൽ വീണ്ടും ഡൗൺലോഡ് ചെയ്യുകയാണെങ്കിൽ, മൂന്നാമത്തെ പകർപ്പ് ആയിരിക്കും
പേരുനൽകിയത് ഫയല്.2, ഇത്യാദി. (ഇതുമായുള്ള പെരുമാറ്റവും ഇതാണ് -nd, എന്നിരുന്നാലും -r or -p ഉണ്ട്
പ്രഭാവം.) എപ്പോൾ -nc വ്യക്തമാക്കിയിരിക്കുന്നു, ഈ സ്വഭാവം അടിച്ചമർത്തപ്പെട്ടു, കൂടാതെ Wget നിരസിക്കും
യുടെ പുതിയ പകർപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക ഫയല്. അതിനാൽ, ""നോ-ക്ലോബർ" എന്നത് യഥാർത്ഥത്തിൽ ഒരു തെറ്റായ നാമമാണ്
ഈ മോഡ് --- ഇത് തടഞ്ഞത് ക്ലോബറിംഗ് അല്ല (സംഖ്യാപരമായ പ്രത്യയങ്ങൾ നേരത്തെ തന്നെ ഉണ്ടായിരുന്നതിനാൽ
ക്ലോബറിംഗ് തടയുന്നു), പകരം ഒന്നിലധികം പതിപ്പ് സംരക്ഷിക്കുന്നത് തടയുന്നു.

Wget ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുമ്പോൾ -r or -p, എന്നാൽ ഇല്ലാതെ -N, -nd, അഥവാ -nc, ഒരു ഫയൽ വീണ്ടും ഡൗൺലോഡ് ചെയ്യുന്നു
പുതിയ പകർപ്പ് പഴയതിനെ തിരുത്തിയെഴുതുന്നതിലേക്ക് നയിക്കും. ചേർക്കുന്നു -nc ഇത് തടയും
പെരുമാറ്റം, പകരം ഒറിജിനൽ പതിപ്പ് സംരക്ഷിക്കപ്പെടുന്നതിനും പുതിയ പകർപ്പുകൾ ഓണാക്കുന്നതിനും കാരണമാകുന്നു
അവഗണിക്കപ്പെടേണ്ട സെർവർ.

Wget ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുമ്പോൾ -N, കൂടെയോ അല്ലാതെയോ -r or -p, വേണ്ടയോ എന്ന് തീരുമാനം
ഒരു ഫയലിന്റെ പുതിയ പകർപ്പ് ഡൗൺലോഡ് ചെയ്യുന്നത് പ്രാദേശികവും വിദൂരവുമായ ടൈംസ്റ്റാമ്പിനെയും വലുപ്പത്തെയും ആശ്രയിച്ചിരിക്കുന്നു
ഫയലിന്റെ. -nc എന്ന് ഒരേ സമയം വ്യക്തമാക്കിയേക്കില്ല -N.

ഒരു കോമ്പിനേഷൻ -O/--ഔട്ട്പുട്ട്-രേഖ നൽകിയിരിക്കുന്ന ഔട്ട്പുട്ട് ഫയൽ ചെയ്താൽ മാത്രമേ സ്വീകരിക്കുകയുള്ളൂ
നിലവിലില്ല.

എപ്പോൾ എന്നത് ശ്രദ്ധിക്കുക -nc വ്യക്തമാക്കിയിരിക്കുന്നു, സഫിക്സുകളുള്ള ഫയലുകൾ .html or .htm ലോഡ് ചെയ്യും
ലോക്കൽ ഡിസ്കിൽ നിന്ന് അവ വെബിൽ നിന്ന് വീണ്ടെടുത്തത് പോലെ പാഴ്സ് ചെയ്തു.

--ബാക്കപ്പുകൾ=ബാക്കപ്പുകൾ
ഒരു ഫയൽ (ഓവർ) എഴുതുന്നതിന് മുമ്പ്, a ചേർത്ത് നിലവിലുള്ള ഫയൽ ബാക്കപ്പ് ചെയ്യുക .1 പ്രത്യയം (_1 on
VMS) ഫയലിന്റെ പേരിലേക്ക്. അത്തരം ബാക്കപ്പ് ഫയലുകൾ തിരിക്കുന്നു .2, .3, എന്നിങ്ങനെ, വരെ
ബാക്കപ്പുകൾ (അതിനപ്പുറം നഷ്ടപ്പെട്ടു).

-c
--തുടരുക
ഭാഗികമായി ഡൗൺലോഡ് ചെയ്ത ഫയൽ ലഭിക്കുന്നത് തുടരുക. നിങ്ങൾ പൂർത്തിയാക്കാൻ ആഗ്രഹിക്കുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്
Wget-ന്റെ മുമ്പത്തെ ഉദാഹരണം അല്ലെങ്കിൽ മറ്റൊരു പ്രോഗ്രാം വഴി ആരംഭിച്ച ഡൗൺലോഡ്. വേണ്ടി
ഉദാഹരണം:

wget -c ftp://sunsite.doc.ic.ac.uk/ls-lR.Z

പേരുള്ള ഒരു ഫയൽ ഉണ്ടെങ്കിൽ ls-lR.Z നിലവിലെ ഡയറക്‌ടറിയിൽ, അത് അങ്ങനെയാണെന്ന് Wget അനുമാനിക്കും
റിമോട്ട് ഫയലിന്റെ ആദ്യ ഭാഗം, അത് തുടരാൻ സെർവറിനോട് ആവശ്യപ്പെടും
ലോക്കൽ ഫയലിന്റെ ദൈർഘ്യത്തിന് തുല്യമായ ഒരു ഓഫ്സെറ്റിൽ നിന്ന് വീണ്ടെടുക്കൽ.

നിങ്ങൾക്ക് കറന്റ് വേണമെങ്കിൽ ഈ ഓപ്ഷൻ വ്യക്തമാക്കേണ്ടതില്ല എന്നത് ശ്രദ്ധിക്കുക
കണക്ഷൻ പാതിവഴിയിൽ നഷ്‌ടപ്പെടുകയാണെങ്കിൽ ഫയൽ ഡൗൺലോഡ് ചെയ്യാൻ വീണ്ടും ശ്രമിക്കുന്നതിന് Wget-ന്റെ അഭ്യർത്ഥന
വഴി. ഇതാണ് സ്ഥിരസ്ഥിതി സ്വഭാവം. -c ഡൗൺലോഡുകളുടെ പുനരാരംഭത്തെ മാത്രമേ ബാധിക്കുകയുള്ളൂ
ആരംഭിച്ചു മുൻകൂർ Wget-ന്റെ ഈ അഭ്യർത്ഥനയിലേക്ക്, അവരുടെ പ്രാദേശിക ഫയലുകൾ ഇപ്പോഴും ഇരിക്കുന്നു
ചുറ്റും.

കൂടാതെ -c, മുമ്പത്തെ ഉദാഹരണം റിമോട്ട് ഫയൽ ഡൗൺലോഡ് ചെയ്യും ls-lR.Z.1,
വെട്ടിച്ചുരുക്കിയവ ഉപേക്ഷിക്കുന്നു ls-lR.Z ഫയൽ മാത്രം.

നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ, Wget 1.7 മുതൽ ആരംഭിക്കുന്നു -c ഒരു ശൂന്യമല്ലാത്ത ഫയലിൽ, അത് മാറുന്നു
തുടർച്ചയായ ഡൗൺലോഡ് സെർവർ പിന്തുണയ്ക്കുന്നില്ല, ഡൌൺലോഡ് ആരംഭിക്കാൻ Wget നിരസിക്കും
ആദ്യം മുതൽ, നിലവിലുള്ള ഉള്ളടക്കങ്ങൾ ഫലപ്രദമായി നശിപ്പിക്കും. നിങ്ങൾക്ക് ശരിക്കും വേണമെങ്കിൽ
ആദ്യം മുതൽ ആരംഭിക്കാൻ ഡൗൺലോഡ് ചെയ്യുക, ഫയൽ നീക്കം ചെയ്യുക.

നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ, Wget 1.7-ൽ ആരംഭിക്കുന്നു -c തുല്യ വലിപ്പമുള്ള ഒരു ഫയലിൽ
സെർവറിൽ ഒന്ന്, ഫയൽ ഡൗൺലോഡ് ചെയ്യാനും ഒരു വിശദീകരണ പ്രിന്റ് ചെയ്യാനും Wget വിസമ്മതിക്കും
സന്ദേശം. പ്രാദേശികമായതിനേക്കാൾ സെർവറിൽ ഫയൽ ചെറുതായിരിക്കുമ്പോൾ ഇതുതന്നെ സംഭവിക്കുന്നു
(നിങ്ങളുടെ അവസാന ഡൗൺലോഡ് മുതൽ ഇത് സെർവറിൽ മാറിയതിനാലാകാം
ശ്രമം)--- "തുടരുന്നത്" അർത്ഥപൂർണ്ണമല്ലാത്തതിനാൽ, ഡൗൺലോഡ് സംഭവിക്കുന്നില്ല.

ഉപയോഗിക്കുമ്പോൾ നാണയത്തിന്റെ മറുവശത്ത് -c, സെർവറിൽ വലുതായ ഏതൊരു ഫയലും
പ്രാദേശികമായതിനേക്കാൾ അപൂർണ്ണമായ ഡൗൺലോഡ് ആയി കണക്കാക്കും "(നീളം(റിമോട്ട്) -
length(ലോക്കൽ))" ബൈറ്റുകൾ ഡൗൺലോഡ് ചെയ്ത് ലോക്കൽ ഫയലിന്റെ അവസാനത്തിൽ ടാക്ക് ചെയ്യും.
ചില സന്ദർഭങ്ങളിൽ ഈ സ്വഭാവം അഭികാമ്യമായിരിക്കും---ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഉപയോഗിക്കാം തമാശ -c ലേക്ക്
ഒരു ഡാറ്റ ശേഖരണത്തിലോ ലോഗ് ഫയലിലോ ചേർത്തിരിക്കുന്ന പുതിയ ഭാഗം മാത്രം ഡൗൺലോഡ് ചെയ്യുക.

എന്നിരുന്നാലും, ഫയൽ സെർവറിൽ വലുതാണെങ്കിൽ, കാരണം അത് കഴിഞ്ഞതാണ് മാറി, വിരുദ്ധമായി
വെറും ചേർത്തു വരെ, നിങ്ങൾ ഒരു വികലമായ ഫയലിൽ അവസാനിക്കും. Wget-ന് പരിശോധിക്കാനുള്ള മാർഗമില്ല
പ്രാദേശിക ഫയൽ ശരിക്കും റിമോട്ട് ഫയലിന്റെ സാധുവായ പ്രിഫിക്‌സാണ്. നിങ്ങൾ ആയിരിക്കണം
ഉപയോഗിക്കുമ്പോൾ ഇത് പ്രത്യേകിച്ചും ശ്രദ്ധിക്കുക -c അതുമായി ബന്ധപെട്ടു -r, ഓരോ ഫയലും ചെയ്യും
"അപൂർണ്ണമായ ഡൗൺലോഡ്" കാൻഡിഡേറ്റായി കണക്കാക്കാം.

നിങ്ങൾ ഉപയോഗിക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് ഒരു ഹാർബിൾഡ് ഫയൽ ലഭിക്കുന്ന മറ്റൊരു സന്ദർഭം -c നിങ്ങൾക്ക് ഒരു ഉണ്ടെങ്കിൽ ആണ്
ലോക്കൽ ഫയലിലേക്ക് "കൈമാറ്റം തടസ്സപ്പെട്ട" സ്ട്രിംഗ് ചേർക്കുന്ന മുടന്തൻ HTTP പ്രോക്സി. ഇൻ
ഭാവിയിൽ ഈ കേസ് കൈകാര്യം ചെയ്യാൻ "റോൾബാക്ക്" ഓപ്ഷൻ ചേർത്തേക്കാം.

അതല്ല -c FTP സെർവറുകളിലും പിന്തുണയ്ക്കുന്ന HTTP സെർവറുകളിലും മാത്രമേ പ്രവർത്തിക്കൂ
"റേഞ്ച്" തലക്കെട്ട്.

--start-pos=ഓഫ്സൈറ്റ്
പൂജ്യം അടിസ്ഥാനമാക്കിയുള്ള സ്ഥാനത്ത് ഡൗൺലോഡ് ചെയ്യാൻ ആരംഭിക്കുക ഓഫ്സൈറ്റ്. ഓഫ്‌സെറ്റ് ബൈറ്റുകളിൽ പ്രകടിപ്പിക്കാം,
`k' പ്രത്യയത്തോടുകൂടിയ കിലോബൈറ്റുകൾ, അല്ലെങ്കിൽ `m' പ്രത്യയമുള്ള മെഗാബൈറ്റുകൾ മുതലായവ.

--സ്റ്റാർട്ട്-പോസ് എന്നതിനേക്കാൾ ഉയർന്ന മുൻഗണനയുണ്ട് --തുടരുക. എപ്പോൾ --സ്റ്റാർട്ട്-പോസ് ഒപ്പം --തുടരുക
രണ്ടും വ്യക്തമാക്കിയിരിക്കുന്നു, wget ഒരു മുന്നറിയിപ്പ് പുറപ്പെടുവിക്കും, തുടർന്ന് അത് പോലെ തുടരുക --തുടരുക ഇല്ലായിരുന്നു.

തുടർച്ചയായ ഡൗൺലോഡിന് സെർവർ പിന്തുണ ആവശ്യമാണ്, അല്ലാത്തപക്ഷം --സ്റ്റാർട്ട്-പോസ് സഹായിക്കാൻ കഴിയില്ല.
കാണുക -c വിവരങ്ങൾക്ക്.

--പുരോഗതി=ടൈപ്പ് ചെയ്യുക
നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന പുരോഗതി സൂചകത്തിന്റെ തരം തിരഞ്ഞെടുക്കുക. നിയമപരമായ സൂചകങ്ങൾ "ഡോട്ട്" ആണ്
കൂടാതെ "ബാർ".

സ്ഥിരസ്ഥിതിയായി "ബാർ" സൂചകം ഉപയോഗിക്കുന്നു. ഇത് ഒരു ASCII പുരോഗതി ബാർ ഗ്രാഫിക്സ് വരയ്ക്കുന്നു
("തെർമോമീറ്റർ" ഡിസ്പ്ലേ) വീണ്ടെടുക്കലിന്റെ നിലയെ സൂചിപ്പിക്കുന്നു. ഔട്ട്പുട്ട് ആണെങ്കിൽ
ഒരു TTY അല്ല, "ഡോട്ട്" ബാർ ഡിഫോൾട്ടായി ഉപയോഗിക്കും.

ഉപയോഗം --പ്രോഗ്രസ്സ്=ഡോട്ട് "ഡോട്ട്" ഡിസ്പ്ലേയിലേക്ക് മാറാൻ. ഇത് വീണ്ടെടുക്കൽ കണ്ടെത്തുന്നു
സ്‌ക്രീനിൽ ഡോട്ടുകൾ പ്രിന്റുചെയ്യുന്നു, ഓരോ ഡോട്ടും ഡൗൺലോഡ് ചെയ്‌ത ഡാറ്റയുടെ നിശ്ചിത തുകയെ പ്രതിനിധീകരിക്കുന്നു.

പുരോഗതി ടൈപ്പ് ചെയ്യുക ഒന്നോ അതിലധികമോ പാരാമീറ്ററുകളും എടുക്കാം. ഇതിനെ അടിസ്ഥാനമാക്കി പരാമീറ്ററുകൾ വ്യത്യാസപ്പെടുന്നു
The ടൈപ്പ് ചെയ്യുക തിരഞ്ഞെടുത്തു. ഇതിലേക്കുള്ള പാരാമീറ്ററുകൾ ടൈപ്പ് ചെയ്യുക അവയെ തരത്തിൽ ചേർത്തുകൊണ്ട് കടന്നുപോകുന്നു
ഇതുപോലുള്ള ഒരു കോളൻ ( :) --പുരോഗതി=ടൈപ്പ് ചെയ്യുക:പാരാമീറ്റർ 1:പാരാമീറ്റർ 2.

ഡോട്ട് ഇട്ട വീണ്ടെടുക്കൽ ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾക്ക് സെറ്റ് ചെയ്യാം ശൈലി ഇതുപോലെ തരം വ്യക്തമാക്കി
ഡോട്ട്:ശൈലി. വ്യത്യസ്ത ശൈലികൾ ഒരു ഡോട്ടിന് വ്യത്യസ്ത അർത്ഥം നൽകുന്നു. "സ്ഥിരസ്ഥിതി" ഉപയോഗിച്ച്
ശൈലി ഓരോ ഡോട്ടും 1K പ്രതിനിധീകരിക്കുന്നു, ഒരു ക്ലസ്റ്ററിൽ പത്ത് ഡോട്ടുകളും ഒരു വരിയിൽ 50 ഡോട്ടുകളും ഉണ്ട്.
"ബൈനറി" ശൈലിക്ക് കൂടുതൽ "കമ്പ്യൂട്ടർ" പോലെയുള്ള ഓറിയന്റേഷൻ ഉണ്ട്---8K ഡോട്ടുകൾ, 16-ഡോട്ട് ക്ലസ്റ്ററുകൾ
കൂടാതെ ഓരോ വരിയിലും 48 ഡോട്ടുകൾ (ഇത് 384K ലൈനുകൾ ഉണ്ടാക്കുന്നു). "മെഗാ" ശൈലി അനുയോജ്യമാണ്
വലിയ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യുന്നു---ഓരോ ഡോട്ടും 64K വീണ്ടെടുത്തതിനെ പ്രതിനിധീകരിക്കുന്നു, അതിൽ എട്ട് ഡോട്ടുകൾ ഉണ്ട്
ക്ലസ്റ്ററും ഓരോ വരിയിലും 48 ഡോട്ടുകളും (അതിനാൽ ഓരോ വരിയിലും 3M അടങ്ങിയിരിക്കുന്നു). "മെഗാ" മതിയാകില്ലെങ്കിൽ
അപ്പോൾ നിങ്ങൾക്ക് "ഗിഗാ" ശൈലി ഉപയോഗിക്കാം---ഓരോ ഡോട്ടും 1M വീണ്ടെടുത്തു, എട്ട് ഉണ്ട്
ഒരു ക്ലസ്റ്ററിലെ ഡോട്ടുകളും ഓരോ വരിയിലും 32 ഡോട്ടുകളും (അതിനാൽ ഓരോ വരിയിലും 32M അടങ്ങിയിരിക്കുന്നു).

കൂടെ --പ്രോഗ്രസ്സ്=ബാർ, നിലവിൽ രണ്ട് സാധ്യമായ പരാമീറ്ററുകൾ ഉണ്ട്, ശക്തിയാണ് ഒപ്പം നോസ്ക്രോൾ.

ഔട്ട്‌പുട്ട് ഒരു TTY അല്ലാത്തപ്പോൾ, പ്രോഗ്രസ് ബാർ എല്ലായ്പ്പോഴും "ഡോട്ട്" എന്നതിലേക്ക് മടങ്ങും
--പ്രോഗ്രസ്സ്=ബാർ അഭ്യർത്ഥന സമയത്ത് Wget-ന് കൈമാറി. ഈ സ്വഭാവം മറികടക്കാൻ കഴിയും
കൂടാതെ "ഫോഴ്സ്" പാരാമീറ്റർ ഉപയോഗിച്ച് നിർബന്ധിതമായി "ബാർ" ഔട്ട്പുട്ട് --പ്രോഗ്രസ്=ബാർ:ഫോഴ്സ്.

സ്ഥിരസ്ഥിതിയായി ,. ബാർ സ്റ്റൈൽ പുരോഗതി ബാർ ഫയലിന്റെ പേര് ഇടത്തുനിന്ന് വലത്തോട്ട് സ്ക്രോൾ ചെയ്യുക
ഫയലിന്റെ പേര് അനുവദിച്ചിരിക്കുന്ന പരമാവധി ദൈർഘ്യത്തേക്കാൾ കൂടുതലാണെങ്കിൽ, ഡൗൺലോഡ് ചെയ്യുന്ന ഫയലിനായി
അതിന്റെ ഡിസ്പ്ലേ. ചില സന്ദർഭങ്ങളിൽ, പോലുള്ളവ --പ്രോഗ്രസ്=ബാർ:ഫോഴ്സ്, ഒരാൾക്ക് ആവശ്യമില്ലായിരിക്കാം
പുരോഗതി ബാറിലെ സ്ക്രോളിംഗ് ഫയലിന്റെ പേര്. "noscroll" പാരാമീറ്റർ കടന്നുപോകുന്നതിലൂടെ, Wget
സ്ക്രോൾ ചെയ്യാതെ തന്നെ ഫയലിന്റെ പേര് പരമാവധി പ്രദർശിപ്പിക്കാൻ നിർബന്ധിതരാക്കാം
അതു.

"പ്രോഗ്രസ്" കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് സ്ഥിരസ്ഥിതി ശൈലി സജ്ജമാക്കാൻ കഴിയുമെന്നത് ശ്രദ്ധിക്കുക .wgetrc. അത്
കമാൻഡ് ലൈനിൽ നിന്ന് ക്രമീകരണം അസാധുവാക്കപ്പെട്ടേക്കാം. ഉദാഹരണത്തിന്, ബാർ ഔട്ട്പുട്ട് നിർബന്ധിക്കാൻ
സ്ക്രോൾ ചെയ്യാതെ, ഉപയോഗിക്കുക --progress=bar:force:noscroll.

--പ്രദർശനം-പുരോഗതി
പ്രോഗ്രസ് ബാർ ഏത് വെർബോസിറ്റിയിലും പ്രദർശിപ്പിക്കാൻ wget നിർബന്ധിക്കുക.

സ്ഥിരസ്ഥിതിയായി, wget പ്രോഗ്രസ് ബാർ വെർബോസ് മോഡിൽ മാത്രമേ പ്രദർശിപ്പിക്കുകയുള്ളൂ. എന്നിരുന്നാലും ഒരാൾക്ക്,
പ്രോഗ്രസ് ബാർ മറ്റേതെങ്കിലും സംയോജിപ്പിച്ച് സ്ക്രീനിൽ പ്രദർശിപ്പിക്കാൻ wget ആഗ്രഹിക്കുന്നു
പോലുള്ള verbosity മോഡുകൾ --അല്ല-വാക്കുകളില്ല or --നിശബ്ദമായി. ഇത് പലപ്പോഴും ആവശ്യമുള്ള ഒരു വസ്തുവാണ്
നിരവധി ചെറിയ/വലിയ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാൻ wget അഭ്യർത്ഥിക്കുന്നു. അത്തരമൊരു സാഹചര്യത്തിൽ, wget കഴിയും
സ്‌ക്രീനിൽ കൂടുതൽ ക്ലീനർ ഔട്ട്‌പുട്ട് ലഭിക്കുന്നതിന് ഈ പാരാമീറ്റർ ഉപയോഗിച്ചാൽ മതി.

ഈ ഓപ്ഷൻ പ്രോഗ്രസ് ബാർ പ്രിന്റ് ചെയ്യാനും നിർബന്ധിതമാക്കും stderr ഉപയോഗിക്കുമ്പോൾ
ഒപ്പം --ലോഗ് ഫയൽ ഓപ്ഷൻ.

-N
--ടൈംസ്റ്റാമ്പിംഗ്
ടൈം സ്റ്റാമ്പിംഗ് ഓണാക്കുക.

--ഇല്ല-എങ്കിൽ-പരിഷ്ക്കരിച്ചത്-മുതൽ
If-modified-Since header അയയ്‌ക്കരുത് -N മോഡ്. പ്രാഥമിക HEAD അഭ്യർത്ഥന അയയ്ക്കുക
പകരം. ഇതിൽ മാത്രമേ സ്വാധീനമുള്ളൂ -N മോഡ്.

--നോ-സെർവർ-ടൈംസ്റ്റാമ്പുകൾ
സെർവറിലുള്ളത് ഉപയോഗിച്ച് ലോക്കൽ ഫയലിന്റെ ടൈംസ്റ്റാമ്പ് സജ്ജീകരിക്കരുത്.

ഡിഫോൾട്ടായി, ഒരു ഫയൽ ഡൗൺലോഡ് ചെയ്യുമ്പോൾ, അതിന്റെ ടൈംസ്‌റ്റാമ്പുകളിൽ നിന്നുള്ളവയുമായി പൊരുത്തപ്പെടുന്ന തരത്തിൽ സജ്ജീകരിക്കും
റിമോട്ട് ഫയൽ. ഇത് ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു --ടൈംസ്റ്റാമ്പിംഗ് wget-ന്റെ തുടർന്നുള്ള അഭ്യർത്ഥനകളിൽ.
എന്നിരുന്നാലും, ലോക്കൽ ഫയലിന്റെ ടൈംസ്റ്റാമ്പ് എപ്പോഴായിരുന്നു എന്നതിനെ അടിസ്ഥാനമാക്കിയുള്ളത് ചിലപ്പോൾ ഉപയോഗപ്രദമാണ്
യഥാർത്ഥത്തിൽ ഡൗൺലോഡ് ചെയ്തു; ആ ആവശ്യത്തിനായി, ദി --നോ-സെർവർ-ടൈംസ്റ്റാമ്പുകൾ ഓപ്ഷൻ ഉണ്ടായിട്ടുണ്ട്
നൽകിയിട്ടുണ്ട്.

-S
--സെർവർ-പ്രതികരണം
HTTP സെർവറുകൾ അയച്ച തലക്കെട്ടുകളും FTP സെർവറുകൾ അയച്ച പ്രതികരണങ്ങളും പ്രിന്റ് ചെയ്യുക.

--ചിലന്തി
ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുമ്പോൾ, Wget ഒരു വെബായി പ്രവർത്തിക്കും ചിലന്തി, അത് എന്നാണ്
പേജുകൾ ഡൗൺലോഡ് ചെയ്യില്ല, അവ അവിടെയുണ്ടോ എന്ന് പരിശോധിക്കുക. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഉപയോഗിക്കാം
നിങ്ങളുടെ ബുക്ക്‌മാർക്കുകൾ പരിശോധിക്കാൻ Wget:

wget --spider --force-html -i bookmarks.html

ഈ ഫീച്ചറിന് Wget റിയൽ പ്രവർത്തനത്തോട് അടുക്കാൻ കൂടുതൽ ജോലി ആവശ്യമാണ്
വെബ് ചിലന്തികൾ.

-T നിമിഷങ്ങൾ
--ടൈംഔട്ട്=നിമിഷങ്ങൾ
നെറ്റ്‌വർക്ക് ടൈംഔട്ട് ആയി സജ്ജീകരിക്കുക നിമിഷങ്ങൾ സെക്കന്റുകൾ. ഇത് വ്യക്തമാക്കുന്നതിന് തുല്യമാണ്
--dns-ടൈമൗട്ട്, --കണക്ട്-ടൈംഔട്ട്, ഒപ്പം --വായന-സമയം കഴിഞ്ഞു, എല്ലാം ഒരേ സമയം.

നെറ്റ്‌വർക്കുമായി സംവദിക്കുമ്പോൾ, Wget സമയപരിധി പരിശോധിക്കാനും പ്രവർത്തനം നിർത്താനും കഴിയും
വളരെ സമയമെടുത്താൽ. ഇത് ഹാംഗ് റീഡുകൾ, അനന്തത എന്നിവ പോലുള്ള അപാകതകളെ തടയുന്നു
ബന്ധിപ്പിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്ന ഒരേയൊരു ടൈംഔട്ട് 900 സെക്കൻഡ് റീഡ് ടൈംഔട്ട് ആണ്. ക്രമീകരണം
0-ലേക്കുള്ള കാലഹരണപ്പെടൽ അതിനെ മൊത്തത്തിൽ പ്രവർത്തനരഹിതമാക്കുന്നു. നിങ്ങൾ എന്താണ് ചെയ്യുന്നതെന്ന് നിങ്ങൾക്കറിയില്ലെങ്കിൽ, അതാണ് നല്ലത്
ഡിഫോൾട്ട് ടൈംഔട്ട് ക്രമീകരണങ്ങൾ മാറ്റരുത്.

സമയപരിധിയുമായി ബന്ധപ്പെട്ട എല്ലാ ഓപ്ഷനുകളും ദശാംശ മൂല്യങ്ങളും ഉപസെക്കൻഡ് മൂല്യങ്ങളും സ്വീകരിക്കുന്നു. വേണ്ടി
ഉദാഹരണത്തിന്, 0.1 സെക്കൻഡുകൾ സമയപരിധിക്കുള്ള നിയമപരമായ (ബുദ്ധിയില്ലാത്തതാണെങ്കിലും) തിരഞ്ഞെടുപ്പാണ്. സബ്സെക്കൻഡ് ടൈംഔട്ടുകൾ
സെർവർ പ്രതികരണ സമയം പരിശോധിക്കുന്നതിനോ നെറ്റ്‌വർക്ക് ലേറ്റൻസി പരിശോധിക്കുന്നതിനോ ഉപയോഗപ്രദമാണ്.

--dns-timeout=നിമിഷങ്ങൾ
DNS ലുക്കപ്പ് ടൈംഔട്ട് ആയി സജ്ജീകരിക്കുക നിമിഷങ്ങൾ സെക്കന്റുകൾ. ഉള്ളിൽ പൂർത്തിയാകാത്ത DNS ലുക്കപ്പുകൾ
നിർദ്ദിഷ്ട സമയം പരാജയപ്പെടും. ഡിഫോൾട്ടായി, ഡിഎൻഎസ് ലുക്കപ്പുകളിൽ സമയപരിധി ഇല്ല, മറ്റുള്ളവ
സിസ്റ്റം ലൈബ്രറികൾ നടപ്പിലാക്കിയതിനേക്കാൾ.

--connect-timeout=നിമിഷങ്ങൾ
കണക്റ്റ് ടൈംഔട്ട് ഇതിലേക്ക് സജ്ജീകരിക്കുക നിമിഷങ്ങൾ സെക്കന്റുകൾ. കൂടുതൽ സമയം എടുക്കുന്ന TCP കണക്ഷനുകൾ
സ്ഥാപിക്കുന്നത് നിർത്തലാക്കും. ഡിഫോൾട്ടായി, അല്ലാതെ കണക്റ്റ് ടൈംഔട്ട് ഇല്ല
സിസ്റ്റം ലൈബ്രറികൾ നടപ്പിലാക്കുന്നു.

--read-timeout=നിമിഷങ്ങൾ
വായന (എഴുതുക) ടൈംഔട്ട് ആയി സജ്ജീകരിക്കുക നിമിഷങ്ങൾ സെക്കന്റുകൾ. ഈ സമയപരിധിയുടെ "സമയം"
പരാമർശിക്കുന്നു നിഷ്ക്രിയ കാലം: ഡൗൺലോഡിന്റെ ഏതെങ്കിലും ഘട്ടത്തിൽ, കൂടുതൽ വിവരങ്ങൾക്ക് ഡാറ്റയൊന്നും ലഭിച്ചില്ലെങ്കിൽ
നിശ്ചിത സെക്കന്റുകളേക്കാൾ, വായന പരാജയപ്പെടുകയും ഡൗൺലോഡ് പുനരാരംഭിക്കുകയും ചെയ്യുന്നു.
ഈ ഓപ്‌ഷൻ മുഴുവൻ ഡൗൺലോഡിന്റെയും ദൈർഘ്യത്തെ നേരിട്ട് ബാധിക്കില്ല.

തീർച്ചയായും, വിദൂര സെർവർ ഇതിനെക്കാൾ വേഗത്തിൽ കണക്ഷൻ അവസാനിപ്പിക്കാൻ തീരുമാനിച്ചേക്കാം
ഓപ്ഷൻ ആവശ്യമാണ്. ഡിഫോൾട്ട് റീഡ് ടൈംഔട്ട് 900 സെക്കൻഡാണ്.

--limit-rate=തുക
ഡൗൺലോഡ് വേഗത പരിമിതപ്പെടുത്തുക തുക സെക്കൻഡിൽ ബൈറ്റുകൾ. തുകയിൽ പ്രകടിപ്പിക്കാം
ബൈറ്റുകൾ, കിലോബൈറ്റുകൾ കൂടെ k സഫിക്സ്, അല്ലെങ്കിൽ മെഗാബൈറ്റുകൾ m പ്രത്യയം. ഉദാഹരണത്തിന്,
--limit-rate=20k വീണ്ടെടുക്കൽ നിരക്ക് 20KB/s ആയി പരിമിതപ്പെടുത്തും. എപ്പോൾ, ഇത് ഉപയോഗപ്രദമാണ്
ഒരു കാരണവശാലും, ലഭ്യമായ മുഴുവൻ ബാൻഡ്‌വിഡ്ത്തും Wget ഉപയോഗിക്കണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ല.

ഈ ഓപ്ഷൻ ദശാംശ സംഖ്യകളുടെ ഉപയോഗം അനുവദിക്കുന്നു, സാധാരണയായി ശക്തിയുമായി സംയോജിച്ച്
പ്രത്യയങ്ങൾ; ഉദാഹരണത്തിന്, --limit-rate=2.5k ഒരു നിയമപരമായ മൂല്യമാണ്.

ഉചിതമായ സമയം ഉറങ്ങുന്നതിലൂടെ Wget പരിമിതപ്പെടുത്തൽ നടപ്പിലാക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക
നിരക്ക് വ്യക്തമാക്കിയതിനേക്കാൾ കുറച്ച് സമയമെടുത്ത ഒരു നെറ്റ്‌വർക്ക് റീഡിന് ശേഷം. ഒടുവിൽ ഇത്
തന്ത്രം TCP ട്രാൻസ്ഫർ ഏകദേശം നിശ്ചിത നിരക്കിലേക്ക് മന്ദഗതിയിലാക്കുന്നു.
എന്നിരുന്നാലും, ഈ ബാലൻസ് നേടുന്നതിന് കുറച്ച് സമയമെടുത്തേക്കാം, അതിനാൽ ആശ്ചര്യപ്പെടേണ്ടതില്ല
വളരെ ചെറിയ ഫയലുകളിൽ നിരക്ക് പരിമിതപ്പെടുത്തുന്നത് നന്നായി പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ.

-w നിമിഷങ്ങൾ
--കാത്തിരിക്കുക=നിമിഷങ്ങൾ
വീണ്ടെടുക്കലുകൾക്കിടയിൽ നിർദ്ദിഷ്ട എണ്ണം സെക്കൻഡുകൾ കാത്തിരിക്കുക. ഈ ഓപ്ഷന്റെ ഉപയോഗം
അഭ്യർത്ഥനകൾ കുറയ്‌ക്കുന്നതിലൂടെ സെർവർ ലോഡ് ലഘൂകരിക്കുന്നതാണ് ശുപാർശ ചെയ്യുന്നത്.
സെക്കന്റുകൾക്ക് പകരം, സമയം "m" എന്ന പ്രത്യയം ഉപയോഗിച്ച് മിനിറ്റുകൾ കൊണ്ട് വ്യക്തമാക്കാം, in
മണിക്കൂറുകൾ "h" സഫിക്സ് ഉപയോഗിക്കുന്നു, അല്ലെങ്കിൽ ദിവസങ്ങളിൽ "d" സഫിക്സ് ഉപയോഗിക്കുന്നു.

നെറ്റ്‌വർക്കോ ലക്ഷ്യസ്ഥാനമോ ആണെങ്കിൽ ഈ ഓപ്ഷനായി ഒരു വലിയ മൂല്യം വ്യക്തമാക്കുന്നത് ഉപയോഗപ്രദമാണ്
ഹോസ്റ്റ് പ്രവർത്തനരഹിതമാണ്, അതിനാൽ നെറ്റ്‌വർക്ക് പിശക് ന്യായമായും പ്രതീക്ഷിക്കാൻ Wget ദീർഘനേരം കാത്തിരിക്കാം
വീണ്ടും ശ്രമിക്കുന്നതിന് മുമ്പ് ശരിയാക്കണം. ഈ ഫംഗ്‌ഷൻ വ്യക്തമാക്കിയ കാത്തിരിപ്പ് ഇടവേളയാണ്
"--റാൻഡം-വെയ്റ്റ്" സ്വാധീനിച്ചു.

--waitretry=നിമിഷങ്ങൾ
നിങ്ങൾക്ക് താൽപ്പര്യമില്ലെങ്കിൽ Wget ഇടയിൽ കാത്തിരിക്കുക ഓരോ വീണ്ടെടുക്കൽ, എന്നാൽ വീണ്ടും ശ്രമിക്കുന്നതിനിടയിൽ മാത്രം
പരാജയപ്പെട്ട ഡൗൺലോഡുകൾ, നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം. Wget ഉപയോഗിക്കും രേഖീയമായ പിൻവാങ്ങൽ, കാത്തിരിപ്പ് 1
തന്നിരിക്കുന്ന ഫയലിലെ ആദ്യ പരാജയത്തിന് ശേഷം രണ്ടാമത്, തുടർന്ന് 2 സെക്കൻഡ് കാത്തിരിക്കുക
ആ ഫയലിലെ രണ്ടാമത്തെ പരാജയം, പരമാവധി എണ്ണം വരെ നിമിഷങ്ങൾ നിങ്ങൾ വ്യക്തമാക്കുക.

സ്ഥിരസ്ഥിതിയായി, Wget 10 സെക്കൻഡിന്റെ മൂല്യം അനുമാനിക്കും.

--റാൻഡം-കാത്തിരിപ്പ്
Wget by പോലുള്ള വീണ്ടെടുക്കൽ പ്രോഗ്രാമുകൾ തിരിച്ചറിയാൻ ചില വെബ് സൈറ്റുകൾ ലോഗ് വിശകലനം നടത്തിയേക്കാം
അഭ്യർത്ഥനകൾക്കിടയിലുള്ള സമയത്ത് സ്ഥിതിവിവരക്കണക്ക് പ്രാധാന്യമുള്ള സമാനതകൾക്കായി തിരയുന്നു. ഈ
ഓപ്‌ഷൻ അഭ്യർത്ഥനകൾക്കിടയിലുള്ള സമയം 0.5 നും 1.5 നും ഇടയിൽ വ്യത്യാസപ്പെടുന്നു * കാത്തിരിക്കുക സെക്കൻഡ്,
എവിടെ കാത്തിരിക്കുക ഉപയോഗിച്ച് വ്യക്തമാക്കിയിരുന്നു --കാത്തിരിക്കുക ഓപ്ഷൻ, Wget ന്റെ സാന്നിധ്യം മറയ്ക്കാൻ
അത്തരം വിശകലനത്തിൽ നിന്ന്.

ഒരു ജനപ്രിയ ഉപഭോക്തൃ പ്ലാറ്റ്‌ഫോമിലെ വികസനത്തിനായി നീക്കിവച്ച ഒരു പ്രസിദ്ധീകരണത്തിലെ 2001 ലെ ഒരു ലേഖനം
ഫ്ലൈയിൽ ഈ വിശകലനം നടത്താൻ കോഡ് നൽകി. എന്നതിൽ തടയാൻ അതിന്റെ രചയിതാവ് നിർദ്ദേശിച്ചു
ഓട്ടോമേറ്റഡ് വീണ്ടെടുക്കൽ പ്രോഗ്രാമുകൾ തടഞ്ഞിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ ക്ലാസ് സി വിലാസം നില
DHCP നൽകിയ വിലാസങ്ങൾ മാറ്റുന്നു.

ദി --റാൻഡം-കാത്തിരിപ്പ് പലരെയും ബ്ലോക്ക് ചെയ്യാനുള്ള ഈ തെറ്റായ നിർദ്ദേശത്തിൽ നിന്നാണ് ഓപ്ഷൻ പ്രചോദനം ഉൾക്കൊണ്ടത്
ഒരാളുടെ പ്രവർത്തനങ്ങൾ കാരണം ഒരു വെബ്‌സൈറ്റിൽ നിന്നുള്ള ബന്ധമില്ലാത്ത ഉപയോക്താക്കൾ.

--നോ-പ്രോക്സി
ഉചിതമായ *_പ്രോക്സി എൻവയോൺമെന്റ് വേരിയബിൾ നിർവചിച്ചിട്ടുണ്ടെങ്കിലും, പ്രോക്സികൾ ഉപയോഗിക്കരുത്.

-Q ക്വാട്ട
--ക്വോട്ട=ക്വാട്ട
സ്വയമേവ വീണ്ടെടുക്കലുകൾക്കായി ഡൗൺലോഡ് ക്വാട്ട വ്യക്തമാക്കുക. മൂല്യം ബൈറ്റുകളിൽ വ്യക്തമാക്കാം
(സ്ഥിരസ്ഥിതി), കിലോബൈറ്റുകൾ (കൂടെ k പ്രത്യയം), അല്ലെങ്കിൽ മെഗാബൈറ്റുകൾ (കൂടെ m പ്രത്യയം).

ഒരു ഫയൽ ഡൗൺലോഡ് ചെയ്യുന്നതിനെ ക്വാട്ട ഒരിക്കലും ബാധിക്കില്ലെന്നത് ശ്രദ്ധിക്കുക. അതിനാൽ നിങ്ങൾ വ്യക്തമാക്കിയാൽ തമാശ
- Q10k ftp://wuarchive.wustl.edu/ls-lR.gz, എല്ലാം ls-lR.gz ഡൗൺലോഡ് ചെയ്യും. ദി
കമാൻഡ്-ലൈനിൽ നിരവധി URL-കൾ വ്യക്തമാക്കിയാലും ഇത് സംഭവിക്കുന്നു. എന്നിരുന്നാലും, ക്വാട്ടയാണ്
ഒന്നുകിൽ ആവർത്തനമായി അല്ലെങ്കിൽ ഒരു ഇൻപുട്ട് ഫയലിൽ നിന്ന് വീണ്ടെടുക്കുമ്പോൾ ബഹുമാനിക്കുന്നു. അങ്ങനെ നിങ്ങൾക്ക് ചെയ്യാം
സുരക്ഷിതമായി ടൈപ്പ് ചെയ്യുക തമാശ - Q2m -i സൈറ്റുകൾ---ക്വോട്ട കവിഞ്ഞാൽ ഡൗൺലോഡ് നിർത്തലാക്കും.

ക്വാട്ട 0 അല്ലെങ്കിൽ ലേക്ക് സജ്ജമാക്കുന്നു inf ഡൗൺലോഡ് ക്വാട്ട അൺലിമിറ്റ് ചെയ്യുന്നു.

--no-dns-cache
DNS ലുക്കപ്പുകളുടെ കാഷിംഗ് ഓഫാക്കുക. സാധാരണയായി, Wget അത് നോക്കിയ ഐപി വിലാസങ്ങൾ ഓർക്കുന്നു
DNS-ൽ നിന്ന് ഉയർന്നതിനാൽ അതിന് DNS സെർവറുമായി ആവർത്തിച്ച് ബന്ധപ്പെടേണ്ടതില്ല
(സാധാരണയായി ചെറുത്) അത് വീണ്ടെടുക്കുന്ന ഹോസ്റ്റുകളുടെ കൂട്ടം. ഈ കാഷെ മെമ്മറിയിൽ മാത്രം നിലനിൽക്കുന്നു; എ
പുതിയ Wget റൺ വീണ്ടും DNS-നെ ബന്ധപ്പെടും.

എന്നിരുന്നാലും, ചില സാഹചര്യങ്ങളിൽ ഇത് കാഷെ ചെയ്യുന്നത് അഭികാമ്യമല്ലെന്ന് റിപ്പോർട്ട് ചെയ്യപ്പെട്ടിട്ടുണ്ട്
ഹോസ്റ്റ് പേരുകൾ, Wget പോലെയുള്ള ഒരു ഹ്രസ്വ-റണ്ണിംഗ് ആപ്ലിക്കേഷന്റെ സമയത്തേക്ക് പോലും. ഇതിനോടൊപ്പം
ഓപ്ഷൻ Wget ഒരു പുതിയ DNS ലുക്ക്അപ്പ് നൽകുന്നു (കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ, "gethostbyname" എന്നതിലേക്കുള്ള ഒരു പുതിയ കോൾ അല്ലെങ്കിൽ
"getaddrinfo") ഓരോ തവണയും ഒരു പുതിയ കണക്ഷൻ ഉണ്ടാക്കുന്നു. ഈ ഓപ്ഷൻ ചെയ്യുമെന്നത് ശ്രദ്ധിക്കുക
അല്ല റിസോൾവിംഗ് ലൈബ്രറി അല്ലെങ്കിൽ ഒരു എക്‌സ്‌റ്റേണൽ നടത്തിയേക്കാവുന്ന കാഷിംഗിനെ ബാധിക്കുക
NSCD പോലുള്ള കാഷിംഗ് ലെയർ.

ഈ ഓപ്‌ഷൻ എന്താണ് ചെയ്യുന്നതെന്ന് നിങ്ങൾക്ക് കൃത്യമായി മനസ്സിലായില്ലെങ്കിൽ, നിങ്ങൾക്കത് ആവശ്യമായി വരില്ല.

--restrict-file-names=മോഡുകൾ
വിദൂര URL-കളിൽ കാണപ്പെടുന്ന പ്രതീകങ്ങൾ സൃഷ്ടിക്കുമ്പോൾ ഒഴിവാക്കണം
പ്രാദേശിക ഫയൽ നാമങ്ങൾ. ആയ കഥാപാത്രങ്ങൾ നിയന്ത്രിച്ചിരിക്കുന്നു ഈ ഓപ്ഷൻ വഴി രക്ഷപ്പെടുന്നു, അതായത്
ഉപയോഗിച്ച് മാറ്റി %HHഎവിടെ HH എന്നതിനോട് യോജിക്കുന്ന ഹെക്സാഡെസിമൽ സംഖ്യയാണ്
നിയന്ത്രിത സ്വഭാവം. എല്ലാ അക്ഷരമാലാ ക്രമങ്ങളും നിർബന്ധമാക്കാനും ഈ ഓപ്ഷൻ ഉപയോഗിച്ചേക്കാം
ചെറുതോ വലിയക്ഷരമോ ആകുക.

സ്ഥിരസ്ഥിതിയായി, ഫയലിന്റെ ഭാഗമായി സാധുതയില്ലാത്തതോ സുരക്ഷിതമല്ലാത്തതോ ആയ പ്രതീകങ്ങളിൽ നിന്ന് Wget രക്ഷപ്പെടുന്നു
നിങ്ങളുടെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലെ പേരുകളും അതുപോലെ സാധാരണ സ്വഭാവത്തിലുള്ള നിയന്ത്രണ പ്രതീകങ്ങളും
അച്ചടിക്കാനാവാത്ത. ഈ ഡിഫോൾട്ടുകൾ മാറ്റുന്നതിന് ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാണ്, ഒരുപക്ഷേ നിങ്ങൾ കാരണം
ഒരു നോൺ-നേറ്റീവ് പാർട്ടീഷനിലേക്ക് ഡൗൺലോഡ് ചെയ്യുന്നു, അല്ലെങ്കിൽ നിങ്ങൾ എസ്കേപ്പിംഗ് അപ്രാപ്തമാക്കാൻ ആഗ്രഹിക്കുന്നതിനാൽ
നിയന്ത്രണ പ്രതീകങ്ങൾ, അല്ലെങ്കിൽ അതിൽ ഉള്ളവയിലേക്ക് മാത്രം പ്രതീകങ്ങൾ പരിമിതപ്പെടുത്താൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു
മൂല്യങ്ങളുടെ ASCII ശ്രേണി.

ദി മോഡുകൾ കോമയാൽ വേർതിരിച്ച ടെക്സ്റ്റ് മൂല്യങ്ങളുടെ കൂട്ടമാണ്. സ്വീകാര്യമായ മൂല്യങ്ങളാണ് unix,
Windows, നിയന്ത്രണം, ASCII, ചെറിയക്ഷരം, ഒപ്പം വലിയക്ഷരം. മൂല്യങ്ങൾ unix ഒപ്പം Windows ആകുന്നു
പരസ്പരവിരുദ്ധം (ഒന്ന് മറ്റൊന്നിനെ മറികടക്കും), അതുപോലെ ചെറിയക്ഷരം ഒപ്പം വലിയക്ഷരം.
അവസാനത്തേത് പ്രത്യേക കേസുകളാണ്, കാരണം അവ പ്രതീകങ്ങളുടെ കൂട്ടം മാറ്റില്ല
രക്ഷപ്പെടുക, പകരം ലോക്കൽ ഫയൽ പാത്തുകൾ ലോവർ- അല്ലെങ്കിൽ പരിവർത്തനം ചെയ്യാൻ നിർബന്ധിക്കുക
വലിയക്ഷരം.

"unix" വ്യക്തമാക്കുമ്പോൾ, Wget കഥാപാത്രത്തിൽ നിന്ന് രക്ഷപ്പെടുന്നു / ഒപ്പം നിയന്ത്രണ പ്രതീകങ്ങളും
0--31, 128--159 എന്നീ ശ്രേണികൾ. Unix പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലെ സ്ഥിരസ്ഥിതിയാണിത്.

"വിൻഡോസ്" നൽകുമ്പോൾ, Wget കഥാപാത്രങ്ങളിൽ നിന്ന് രക്ഷപ്പെടുന്നു \, |, /, :, ?, ", *, <, >, ഒപ്പം
0--31, 128--159 ശ്രേണികളിലെ നിയന്ത്രണ പ്രതീകങ്ങൾ. ഇതുകൂടാതെ, Wget in
വിൻഡോസ് മോഡ് ഉപയോഗിക്കുന്നു + ഇതിനുപകരമായി : പ്രാദേശിക ഫയൽ നാമങ്ങളിൽ ഹോസ്റ്റും പോർട്ടും വേർതിരിക്കാൻ, കൂടാതെ
ഉപയോഗങ്ങൾ @ ഇതിനുപകരമായി ? ഫയലിന്റെ പേരിന്റെ ചോദ്യഭാഗം ബാക്കിയുള്ളതിൽ നിന്ന് വേർതിരിക്കാൻ.
അതിനാൽ, ഇതായി സംരക്ഷിക്കപ്പെടുന്ന ഒരു URL www.xemacs.org:4300/search.pl?input=blah in
Unix മോഡ് ഇങ്ങനെ സേവ് ചെയ്യപ്പെടും www.xemacs.org+4300/search.pl@input=blah വിൻഡോസ് മോഡിൽ.
ഈ മോഡ് വിൻഡോസിൽ സ്ഥിരസ്ഥിതിയാണ്.

നിങ്ങൾ വ്യക്തമാക്കുകയാണെങ്കിൽ നിയന്ത്രണം, തുടർന്ന് നിയന്ത്രണ പ്രതീകങ്ങളുടെ എസ്കേപ്പിംഗും സ്വിച്ചുചെയ്യുന്നു
ഓഫ്. പേരുകൾ അടങ്ങിയ URL-കൾ നിങ്ങൾ ഡൗൺലോഡ് ചെയ്യുമ്പോൾ ഈ ഓപ്‌ഷൻ അർത്ഥവത്താക്കിയേക്കാം
UTF-8 പ്രതീകങ്ങൾ, UTF-8-ൽ ഫയൽനാമങ്ങൾ സംരക്ഷിക്കാനും പ്രദർശിപ്പിക്കാനും കഴിയുന്ന ഒരു സിസ്റ്റത്തിൽ (ചിലത്
UTF-8 ബൈറ്റ് സീക്വൻസുകളിൽ ഉപയോഗിക്കുന്ന സാധ്യമായ ബൈറ്റ് മൂല്യങ്ങൾ മൂല്യങ്ങളുടെ പരിധിയിൽ വരുന്നു
"നിയന്ത്രണങ്ങൾ" ആയി Wget നിയുക്തമാക്കിയത്).

ദി ASCII മൂല്യങ്ങൾ പരിധിക്ക് പുറത്തുള്ള ഏതെങ്കിലും ബൈറ്റുകൾ വ്യക്തമാക്കാൻ മോഡ് ഉപയോഗിക്കുന്നു
ASCII പ്രതീകങ്ങൾ (അതായത്, 127-ൽ കൂടുതൽ) രക്ഷപ്പെടും. എപ്പോൾ ഇത് ഉപയോഗപ്രദമാകും
പ്രാദേശികമായി ഉപയോഗിക്കുന്ന എൻകോഡിംഗുമായി പൊരുത്തപ്പെടാത്ത ഫയൽനാമങ്ങൾ സംരക്ഷിക്കുന്നു.

-4
--inet4-മാത്രം
-6
--inet6-മാത്രം
IPv4 അല്ലെങ്കിൽ IPv6 വിലാസങ്ങളിലേക്ക് നിർബന്ധിതമായി ബന്ധിപ്പിക്കുക. കൂടെ --inet4-മാത്രം or -4, Wget മാത്രം ചെയ്യും
IPv4 ഹോസ്റ്റുകളിലേക്ക് കണക്റ്റുചെയ്യുക, DNS-ലെ AAAA റെക്കോർഡുകൾ അവഗണിക്കുകയും IPv6-ലേക്ക് കണക്റ്റുചെയ്യാൻ വിസമ്മതിക്കുകയും ചെയ്യുന്നു
URL-കളിൽ സൂചിപ്പിച്ചിരിക്കുന്ന വിലാസങ്ങൾ. വിപരീതമായി, കൂടെ --inet6-മാത്രം or -6, Wget മാത്രം ചെയ്യും
IPv6 ഹോസ്റ്റുകളിലേക്ക് കണക്റ്റുചെയ്‌ത് A റെക്കോർഡുകളും IPv4 വിലാസങ്ങളും അവഗണിക്കുക.

രണ്ട് ഓപ്ഷനുകളും സാധാരണയായി ആവശ്യമില്ല. സ്ഥിരസ്ഥിതിയായി, ഒരു IPv6-aware Wget ഉപയോഗിക്കും
ഹോസ്റ്റിന്റെ DNS റെക്കോർഡ് വ്യക്തമാക്കിയ വിലാസ കുടുംബം. DNS രണ്ടിലും പ്രതികരിക്കുകയാണെങ്കിൽ
IPv4, IPv6 വിലാസങ്ങൾ, Wget അതിന് കഴിയുന്ന ഒന്ന് കണ്ടെത്തുന്നത് വരെ അവ ക്രമത്തിൽ പരീക്ഷിക്കും.
ബന്ധിപ്പിക്കുക. (ചുവടെ വിവരിച്ചിരിക്കുന്ന "--prefer-family" ഓപ്ഷനും കാണുക.)

IPv4 അല്ലെങ്കിൽ IPv6 വിലാസത്തിന്റെ ഉപയോഗം മനഃപൂർവ്വം നിർബന്ധിക്കാൻ ഈ ഓപ്ഷനുകൾ ഉപയോഗിക്കാം
ഇരട്ട കുടുംബ സംവിധാനത്തിലുള്ള കുടുംബങ്ങൾ, സാധാരണയായി ഡീബഗ്ഗിംഗിനെ സഹായിക്കാനോ അല്ലെങ്കിൽ തകർന്നത് കൈകാര്യം ചെയ്യാനോ ആണ്
നെറ്റ്‌വർക്ക് കോൺഫിഗറേഷൻ. ഒരെണ്ണം മാത്രം --inet6-മാത്രം ഒപ്പം --inet4-മാത്രം എന്നതിൽ വ്യക്തമാക്കിയേക്കാം
അ േത സമയം. IPv6 പിന്തുണ കൂടാതെ Wget കംപൈൽ ചെയ്ത ഓപ്ഷനുകളൊന്നും ലഭ്യമല്ല.

--prefer-family=none/IPv4/IPv6
നിരവധി വിലാസങ്ങൾ തിരഞ്ഞെടുക്കുമ്പോൾ, നിർദ്ദിഷ്ട വിലാസങ്ങളുമായി ബന്ധിപ്പിക്കുക
ആദ്യം കുടുംബത്തെ അഭിസംബോധന ചെയ്യുക. DNS നൽകിയ വിലാസ ക്രമം മാറ്റമില്ലാതെ ഉപയോഗിക്കുന്നു
സ്ഥിരസ്ഥിതിയായി.

ഇത് തെറ്റായ പിശകുകൾ ഒഴിവാക്കുകയും പരിഹരിക്കുന്ന ഹോസ്റ്റുകൾ ആക്‌സസ് ചെയ്യുമ്പോൾ ശ്രമങ്ങളെ ബന്ധിപ്പിക്കുകയും ചെയ്യുന്നു
IPv6 നെറ്റ്‌വർക്കുകളിൽ നിന്നുള്ള IPv4, IPv4 വിലാസങ്ങൾ. ഉദാഹരണത്തിന്, www.kame.net പരിഹരിക്കുന്നു
ലേക്ക് 2001:200:0:8002:203:47ff:fea5:3085 ഒപ്പം 203.178.141.194. ഇഷ്ടമുള്ളപ്പോൾ
കുടുംബം "IPv4" ആണ്, IPv4 വിലാസമാണ് ആദ്യം ഉപയോഗിക്കുന്നത്; തിരഞ്ഞെടുത്ത കുടുംബം "IPv6" ആയിരിക്കുമ്പോൾ,
IPv6 വിലാസമാണ് ആദ്യം ഉപയോഗിക്കുന്നത്; നിർദ്ദിഷ്ട മൂല്യം "ഒന്നുമില്ല" ആണെങ്കിൽ, വിലാസ ക്രമം
DNS വഴി തിരിച്ചയച്ചത് മാറ്റമില്ലാതെ ഉപയോഗിക്കുന്നു.

വ്യത്യസ്തമായി -4 ഒപ്പം -6, ഈ ഓപ്‌ഷൻ ഏതെങ്കിലും വിലാസ കുടുംബത്തിലേക്കുള്ള പ്രവേശനത്തെ തടയുന്നില്ല, അത് മാത്രം
മാറ്റുന്നു ഓർഡർ അതിൽ വിലാസങ്ങൾ ആക്സസ് ചെയ്യപ്പെടുന്നു. പുനഃക്രമീകരിക്കുന്നതും ശ്രദ്ധിക്കുക
ഈ ഓപ്ഷൻ നടപ്പിലാക്കുന്നത് സുസ്ഥിരം---ഇത് ഒരേ വിലാസങ്ങളുടെ ക്രമത്തെ ബാധിക്കില്ല
കുടുംബം. അതായത്, എല്ലാ IPv4 വിലാസങ്ങളുടെയും എല്ലാ IPv6 വിലാസങ്ങളുടെയും ആപേക്ഷിക ക്രമം
എല്ലാ സാഹചര്യങ്ങളിലും കേടുകൂടാതെയിരിക്കുന്നു.

--വീണ്ടും ശ്രമിക്കുക-കൺന്യൂസ് ചെയ്തു
"കണക്ഷൻ നിരസിച്ചു" എന്നത് ഒരു താൽക്കാലിക പിശക് പരിഗണിച്ച് വീണ്ടും ശ്രമിക്കുക. സാധാരണയായി Wget ഉപേക്ഷിക്കുന്നു
ഒരു URL-ൽ കണക്റ്റുചെയ്യുന്നതിൽ പരാജയപ്പെട്ടതിനാൽ സൈറ്റിലേക്ക് കണക്റ്റുചെയ്യാൻ കഴിയാതെ വരുമ്പോൾ
സെർവർ പ്രവർത്തിക്കുന്നില്ല എന്നതിന്റെ സൂചനയായി, വീണ്ടും ശ്രമിക്കുന്നത് സഹായിക്കില്ല. ഈ
ചുരുക്കത്തിൽ അപ്രത്യക്ഷമാകുന്ന സെർവറുകൾ വിശ്വസനീയമല്ലാത്ത സൈറ്റുകളെ മിറർ ചെയ്യുന്നതാണ് ഓപ്ഷൻ
സമയ പരിധികൾ.

--ഉപയോക്താവ്=ഉപയോക്താവ്
--പാസ്‌വേഡ്=പാസ്വേഡ്
ഉപയോക്തൃനാമം വ്യക്തമാക്കുക ഉപയോക്താവ് പാസ്‌വേഡും പാസ്വേഡ് FTP, HTTP ഫയൽ വീണ്ടെടുക്കലിനായി.
ഈ പരാമീറ്ററുകൾ ഉപയോഗിച്ച് അസാധുവാക്കാവുന്നതാണ് --ftp-ഉപയോക്താവ് ഒപ്പം --ftp-പാസ്‌വേഡ് എന്നതിനുള്ള ഓപ്ഷനുകൾ
FTP കണക്ഷനുകളും --http-ഉപയോക്താവ് ഒപ്പം --http-പാസ്‌വേഡ് HTTP കണക്ഷനുകൾക്കുള്ള ഓപ്ഷനുകൾ.

--ask-password
സ്ഥാപിച്ചിട്ടുള്ള ഓരോ കണക്ഷനും ഒരു പാസ്‌വേഡ് ആവശ്യപ്പെടുക. എപ്പോൾ എന്ന് വ്യക്തമാക്കാൻ കഴിയില്ല
--password ഉപയോഗിക്കുന്നു, കാരണം അവ പരസ്പരവിരുദ്ധമാണ്.

--നോ-ഇരി
അന്തർദേശീയമായ URI (IRI) പിന്തുണ ഓഫാക്കുക. ഉപയോഗിക്കുക --ഇരി അത് ഓണാക്കാൻ. ഐആർഐ പിന്തുണയാണ്
സ്ഥിരസ്ഥിതിയായി സജീവമാക്കി.

"iri" കമാൻഡ് ഇൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് IRI പിന്തുണയുടെ സ്ഥിരസ്ഥിതി സജ്ജമാക്കാൻ കഴിയും .wgetrc. അത്
കമാൻഡ് ലൈനിൽ നിന്ന് ക്രമീകരണം അസാധുവാക്കപ്പെട്ടേക്കാം.

--local-encoding=എൻകോഡിംഗ്
Wget ഉപയോഗിക്കാൻ നിർബന്ധിക്കുക എൻകോഡിംഗ് ഡിഫോൾട്ട് സിസ്റ്റം എൻകോഡിംഗ് ആയി. അത് Wget എങ്ങനെ ബാധിക്കുന്നു
ഐആർഐ പിന്തുണയ്‌ക്കായി ആർഗ്യുമെന്റുകളായി വ്യക്തമാക്കിയ URL-കൾ ലൊക്കേലിൽ നിന്ന് UTF-8-ലേക്ക് പരിവർത്തനം ചെയ്യുന്നു.

Wget "nl_langinfo()" ഫംഗ്‌ഷനും തുടർന്ന് "CHARSET" എൻവയോൺമെന്റ് വേരിയബിളും ഉപയോഗിക്കുക
പ്രദേശം നേടുക. ഇത് പരാജയപ്പെട്ടാൽ, ASCII ഉപയോഗിക്കുന്നു.

"local_encoding" കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് സ്ഥിരസ്ഥിതി ലോക്കൽ എൻകോഡിംഗ് സജ്ജമാക്കാൻ കഴിയും .wgetrc.
കമാൻഡ് ലൈനിൽ നിന്ന് ആ ക്രമീകരണം അസാധുവാക്കപ്പെട്ടേക്കാം.

--remote-encoding=എൻകോഡിംഗ്
Wget ഉപയോഗിക്കാൻ നിർബന്ധിക്കുക എൻകോഡിംഗ് ഡിഫോൾട്ട് റിമോട്ട് സെർവർ എൻകോഡിംഗ് ആയി. അത് എങ്ങനെ ബാധിക്കുന്നു
Wget ഒരു ആവർത്തന സമയത്ത് ഫയലുകളിൽ കാണുന്ന URI-കളെ റിമോട്ട് എൻകോഡിംഗിൽ നിന്ന് UTF-8 ലേക്ക് പരിവർത്തനം ചെയ്യുന്നു
കൊണ്ടുവരിക. ഈ ഓപ്‌ഷനുകൾ ഐആർഐ പിന്തുണയ്‌ക്ക് മാത്രം ഉപയോഗപ്രദമാണ്, അല്ലാത്തവയുടെ വ്യാഖ്യാനത്തിന്
ASCII പ്രതീകങ്ങൾ.

HTTP-യ്‌ക്ക്, HTTP "ഉള്ളടക്ക-തരം" തലക്കെട്ടിലും HTML-ലും റിമോട്ട് എൻകോഡിംഗ് കണ്ടെത്താനാകും
"ഉള്ളടക്ക-തരം http-equiv" മെറ്റാ ടാഗ്.

"റിമോട്ടീൻകോഡിംഗ്" കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഡിഫോൾട്ട് എൻകോഡിംഗ് സജ്ജമാക്കാൻ കഴിയും .wgetrc. അത്
കമാൻഡ് ലൈനിൽ നിന്ന് ക്രമീകരണം അസാധുവാക്കപ്പെട്ടേക്കാം.

--അൺലിങ്ക് ചെയ്യുക
നിലവിലുള്ള ഫയൽ ക്ലോബ്ബർ ചെയ്യുന്നതിനുപകരം ഫയൽ അൺലിങ്ക് ചെയ്യാൻ Wget-നെ നിർബന്ധിക്കുക. ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാണ്
ഹാർഡ്‌ലിങ്കുകൾ ഉപയോഗിച്ച് ഡയറക്ടറിയിലേക്ക് ഡൗൺലോഡ് ചെയ്യുന്നതിന്.

ഡയറക്ടറി ഓപ്ഷനുകൾ
-nd
--നോ-ഡയറക്‌ടറികൾ
ആവർത്തിച്ച് വീണ്ടെടുക്കുമ്പോൾ ഡയറക്‌ടറികളുടെ ഒരു ശ്രേണി സൃഷ്‌ടിക്കരുത്. ഇതിനോടൊപ്പം
ഓപ്‌ഷൻ ഓണാക്കിയാൽ, എല്ലാ ഫയലുകളും നിലവിലെ ഡയറക്‌ടറിയിലേക്ക് സംരക്ഷിക്കപ്പെടും
clobbering (ഒരു പേര് ഒന്നിലധികം തവണ കാണിക്കുകയാണെങ്കിൽ, ഫയൽ നാമങ്ങൾക്ക് വിപുലീകരണങ്ങൾ ലഭിക്കും .n).

-x
--ഫോഴ്സ്-ഡയറക്ടറികൾ
വിപരീതം -nd--- ഡയറക്‌ടറികളുടെ ഒരു ശ്രേണി സൃഷ്‌ടിക്കുക, ഒന്നുമില്ലെങ്കിലും
മറ്റുവിധത്തിൽ സൃഷ്ടിക്കപ്പെട്ടിരിക്കുന്നു. ഉദാ തമാശ -x http://fly.srk.fer.hr/robots.txt സംരക്ഷിക്കും
എന്നതിലേക്ക് ഫയൽ ഡൗൺലോഡ് ചെയ്തു fly.srk.fer.hr/robots.txt.

-nH
--no-host-directories
ഹോസ്റ്റ്-പ്രിഫിക്‌സ് ഡയറക്‌ടറികളുടെ ജനറേഷൻ പ്രവർത്തനരഹിതമാക്കുക. സ്ഥിരസ്ഥിതിയായി, Wget ഉപയോഗിച്ച് അഭ്യർത്ഥിക്കുന്നു -r
http://fly.srk.fer.hr/ എന്ന് തുടങ്ങുന്ന ഡയറക്ടറികളുടെ ഒരു ഘടന സൃഷ്ടിക്കും
fly.srk.fer.hr/. ഈ ഓപ്ഷൻ അത്തരം പെരുമാറ്റം പ്രവർത്തനരഹിതമാക്കുന്നു.

--പ്രോട്ടോക്കോൾ-ഡയറക്ടറികൾ
പ്രാദേശിക ഫയൽ നാമങ്ങളുടെ ഡയറക്ടറി ഘടകമായി പ്രോട്ടോക്കോൾ നാമം ഉപയോഗിക്കുക. ഉദാഹരണത്തിന്, കൂടെ
ഈ ഓപ്ഷൻ, തമാശ -r http://ഹോസ്റ്റ് വരെ സംരക്ഷിക്കും http/ഹോസ്റ്റ്/... എന്നതിലുപരി
ഹോസ്റ്റ്/....

--cut-dirs=അക്കം
അവഗണിക്കുക അക്കം ഡയറക്ടറി ഘടകങ്ങൾ. സൂക്ഷ്മമായ നിയന്ത്രണം ലഭിക്കുന്നതിന് ഇത് ഉപയോഗപ്രദമാണ്
ഡയറക്‌ടറിക്ക് മുകളിലൂടെ റിക്കേഴ്‌സീവ് വീണ്ടെടുക്കൽ സംരക്ഷിക്കപ്പെടും.

ഉദാഹരണത്തിന്, എന്ന ഡയറക്ടറി എടുക്കുക ftp://ftp.xemacs.org/pub/xemacs/. നിങ്ങൾ വീണ്ടെടുക്കുകയാണെങ്കിൽ
അത് ഉപയോഗിച്ച് -r, ഇത് പ്രാദേശികമായി സംരക്ഷിക്കപ്പെടും ftp.xemacs.org/pub/xemacs/. അതേസമയം -nH
ഓപ്ഷൻ നീക്കം ചെയ്യാം ftp.xemacs.org/ ഭാഗം, നിങ്ങൾ ഇപ്പോഴും കുടുങ്ങിക്കിടക്കുകയാണ് pub/xemacs. ഈ
എവിടെയാണ് --കട്ട്-ദിർസ് ഉപയോഗപ്രദമാണ്; ഇത് Wget "കാണാതിരിക്കാൻ" ഇടയാക്കുന്നു അക്കം റിമോട്ട് ഡയറക്ടറി
ഘടകങ്ങൾ. എങ്ങനെ എന്നതിന്റെ നിരവധി ഉദാഹരണങ്ങൾ ഇതാ --കട്ട്-ദിർസ് ഓപ്ഷൻ പ്രവർത്തിക്കുന്നു.

ഓപ്‌ഷനുകളൊന്നുമില്ല -> ftp.xemacs.org/pub/xemacs/
-nH -> pub/xemacs/
-nH --cut-dirs=1 -> xemacs/
-nH --cut-dirs=2 -> .

--cut-dirs=1 -> ftp.xemacs.org/xemacs/
...

നിങ്ങൾക്ക് ഡയറക്‌ടറി ഘടന ഒഴിവാക്കണമെങ്കിൽ, ഈ ഐച്ഛികം a-ന് സമാനമാണ്
സംയോജനം -nd ഒപ്പം -P. എന്നിരുന്നാലും, വ്യത്യസ്തമായി -nd, --കട്ട്-ദിർസ് കൂടെ നഷ്ടപ്പെടുന്നില്ല
ഉപഡയറക്‌ടറികൾ---ഉദാഹരണത്തിന്, കൂടെ -nH --cut-dirs=1ഒരു ബീറ്റ/ ഉപഡയറക്‌ടറി ആയിരിക്കും
ലേക്ക് സ്ഥാപിച്ചു xemacs/beta, ഒരാൾ പ്രതീക്ഷിക്കുന്നതുപോലെ.

-P പ്രിഫിക്‌സ്
--directory-prefix=പ്രിഫിക്‌സ്
എന്നതിലേക്ക് ഡയറക്‌ടറി പ്രിഫിക്‌സ് സജ്ജമാക്കുക പ്രിഫിക്‌സ്. ദി ഡയറക്ടറി പ്രിഫിക്‌സ് മറ്റെല്ലാം ഉള്ള ഡയറക്ടറിയാണ്
ഫയലുകളും ഉപഡയറക്‌ടറികളും സംരക്ഷിക്കപ്പെടും, അതായത് വീണ്ടെടുക്കൽ ട്രീയുടെ മുകളിൽ. ദി
സ്ഥിരസ്ഥിതിയാണ് . (നിലവിലെ ഡയറക്ടറി).

HTTP ഓപ്ഷനുകൾ
--default-page=പേര്
ഉപയോഗം പേര് അത് അറിയപ്പെടാത്തപ്പോൾ സ്ഥിരസ്ഥിതി ഫയൽ നാമമായി (അതായത്, a ൽ അവസാനിക്കുന്ന URL-കൾക്ക്
സ്ലാഷ്), പകരം Index.html.

-E
--ക്രമീകരണം-വിപുലീകരണം
ഒരു തരം ഫയലാണെങ്കിൽ ആപ്ലിക്കേഷൻ/xhtml+xml or വാചകം / html ഡൗൺലോഡ് ചെയ്‌തു, URL ചെയ്യുന്നു
regexp-ൽ അവസാനിക്കുന്നില്ല \.[Hh][Tt][Mm][Ll]?, ഈ ഓപ്ഷൻ പ്രത്യയത്തിന് കാരണമാകും .html
പ്രാദേശിക ഫയൽ നാമത്തിൽ ചേർക്കേണ്ടതാണ്. ഇത് ഉപയോഗപ്രദമാണ്, ഉദാഹരണത്തിന്, നിങ്ങൾ ആയിരിക്കുമ്പോൾ
ഉപയോഗിക്കുന്ന ഒരു റിമോട്ട് സൈറ്റ് മിറർ ചെയ്യുന്നു .asp പേജുകൾ, എന്നാൽ നിങ്ങൾ മിറർ ചെയ്ത പേജുകൾ ആയിരിക്കണം
നിങ്ങളുടെ സ്റ്റോക്ക് അപ്പാച്ചെ സെർവറിൽ കാണാൻ കഴിയും. ഇതിനുള്ള മറ്റൊരു നല്ല ഉപയോഗം നിങ്ങൾ ആയിരിക്കുമ്പോൾ ആണ്
CGI- ജനറേറ്റഡ് മെറ്റീരിയലുകൾ ഡൗൺലോഡ് ചെയ്യുന്നു. ഒരു URL പോലെ http://site.com/article.cgi? 25 ഉദ്ദേശിക്കുന്ന
ആയി രക്ഷിക്കപ്പെടും article.cgi?25.html.

നിങ്ങൾ വീണ്ടും മിറർ ചെയ്യുമ്പോഴെല്ലാം ഈ രീതിയിൽ മാറ്റിയ ഫയൽനാമങ്ങൾ വീണ്ടും ഡൗൺലോഡ് ചെയ്യപ്പെടുമെന്നത് ശ്രദ്ധിക്കുക
ഒരു സൈറ്റ്, കാരണം Wget ന് അത് പ്രാദേശികമാണെന്ന് പറയാൻ കഴിയില്ല X.html ഫയൽ റിമോട്ട് URL-നോട് യോജിക്കുന്നു X
(URL തരത്തിന്റെ ഔട്ട്‌പുട്ട് ഉൽപ്പാദിപ്പിക്കുന്നുവെന്ന് ഇതുവരെ അറിയാത്തതിനാൽ വാചകം / html or
ആപ്ലിക്കേഷൻ/xhtml+xml.

പതിപ്പ് 1.12 പോലെ, ഏതെങ്കിലും തരത്തിലുള്ള ഡൗൺലോഡ് ചെയ്ത ഫയലുകൾ Wget ഉറപ്പാക്കും ടെക്സ്റ്റ്/സിഎസ്എസ്
പ്രത്യയത്തിൽ അവസാനിക്കുന്നു .css, എന്നതിൽ നിന്ന് ഓപ്ഷൻ പുനർനാമകരണം ചെയ്തു --html-വിപുലീകരണം, മികച്ചതിലേക്ക്
അതിന്റെ പുതിയ സ്വഭാവം പ്രതിഫലിപ്പിക്കുക. പഴയ ഓപ്‌ഷൻ പേര് ഇപ്പോഴും സ്വീകാര്യമാണ്, എന്നാൽ ഇപ്പോൾ അങ്ങനെയായിരിക്കണം
ഒഴിവാക്കിയതായി കണക്കാക്കുന്നു.

ഭാവിയിൽ ചില ഘട്ടങ്ങളിൽ, ഈ ഓപ്‌ഷൻ സഫിക്സുകൾ ഉൾപ്പെടുത്തുന്നതിനായി വിപുലീകരിച്ചേക്കാം
Wget പാഴ്‌സ് ചെയ്യാത്ത ഉള്ളടക്ക തരങ്ങൾ ഉൾപ്പെടെയുള്ള മറ്റ് തരത്തിലുള്ള ഉള്ളടക്കങ്ങൾ.

--http-user=ഉപയോക്താവ്
--http-password=പാസ്വേഡ്
ഉപയോക്തൃനാമം വ്യക്തമാക്കുക ഉപയോക്താവ് പാസ്‌വേഡും പാസ്വേഡ് ഒരു HTTP സെർവറിൽ. അതനുസരിച്ച്
വെല്ലുവിളിയുടെ തരം, Wget അവയെ "അടിസ്ഥാന" (സുരക്ഷിതമല്ലാത്തത്) ഉപയോഗിച്ച് എൻകോഡ് ചെയ്യും
"digest", അല്ലെങ്കിൽ Windows "NTLM" പ്രാമാണീകരണ സ്കീം.

ഉപയോക്തൃനാമവും പാസ്‌വേഡും വ്യക്തമാക്കുന്നതിനുള്ള മറ്റൊരു മാർഗം URL-ൽ തന്നെയാണ്. ഒന്നുകിൽ രീതി
"ps" പ്രവർത്തിപ്പിക്കാൻ വിഷമിക്കുന്ന ആർക്കും നിങ്ങളുടെ പാസ്‌വേഡ് വെളിപ്പെടുത്തുന്നു. പാസ്‌വേഡുകൾ തടയാൻ
കാണുന്നതിൽ നിന്ന്, അവയെ സൂക്ഷിക്കുക .wgetrc or .netrc, കൂടാതെ ആ ഫയലുകൾ പരിരക്ഷിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക
"chmod" ഉള്ള മറ്റ് ഉപയോക്താക്കളിൽ നിന്ന്. പാസ്‌വേഡുകൾ ശരിക്കും പ്രധാനപ്പെട്ടതാണെങ്കിൽ, ഉപേക്ഷിക്കരുത്
അവ ഒന്നുകിൽ ആ ഫയലുകളിൽ കിടക്കുന്നു--- ഫയലുകൾ എഡിറ്റ് ചെയ്ത് Wget ആയതിന് ശേഷം ഇല്ലാതാക്കുക
ഡൗൺലോഡ് ആരംഭിച്ചു.

--no-http-keep-alive
HTTP ഡൗൺലോഡുകൾക്കായി "ജീപ്-ലൈവ്" ഫീച്ചർ ഓഫാക്കുക. സാധാരണയായി, Wget സെർവറിനോട് ചോദിക്കുന്നു
കണക്ഷൻ തുറന്ന് നിലനിർത്തുന്നതിന്, നിങ്ങൾ ഒന്നിലധികം ഡോക്യുമെന്റുകൾ ഡൗൺലോഡ് ചെയ്യുമ്പോൾ
ഒരേ സെർവർ, അതേ TCP കണക്ഷനിലൂടെ അവ കൈമാറ്റം ചെയ്യപ്പെടുന്നു. ഇത് സമയം ലാഭിക്കുന്നു ഒപ്പം
അതേ സമയം സെർവറിലെ ലോഡ് കുറയ്ക്കുന്നു.

ചില കാരണങ്ങളാൽ, സ്ഥിരമായ (ജീവൻ നിലനിർത്തുക) കണക്ഷനുകൾ ഇല്ലാത്തപ്പോൾ ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാണ്
നിങ്ങൾക്കായി പ്രവർത്തിക്കുക, ഉദാഹരണത്തിന് ഒരു സെർവർ ബഗ് കാരണം അല്ലെങ്കിൽ സെർവർ-സൈഡിന്റെ കഴിവില്ലായ്മ കാരണം
കണക്ഷനുകളെ നേരിടാൻ സ്ക്രിപ്റ്റുകൾ.

--നോ-കാഷെ
സെർവർ-സൈഡ് കാഷെ പ്രവർത്തനരഹിതമാക്കുക. ഈ സാഹചര്യത്തിൽ, Wget റിമോട്ട് സെർവർ ഒരു അയയ്ക്കും
ഉചിതമായ നിർദ്ദേശം (പ്രാഗ്മ: നോ-കാഷെ) റിമോട്ട് സേവനത്തിൽ നിന്ന് ഫയൽ ലഭിക്കാൻ,
കാഷെ ചെയ്ത പതിപ്പ് തിരികെ നൽകുന്നതിനേക്കാൾ. വീണ്ടെടുക്കുന്നതിന് ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്
പ്രോക്സി സെർവറുകളിൽ കാലഹരണപ്പെട്ട പ്രമാണങ്ങൾ ഫ്ലഷ് ചെയ്യുന്നു.

ഡിഫോൾട്ടായി കാഷിംഗ് അനുവദനീയമാണ്.

--കുക്കികൾ ഇല്ല
കുക്കികളുടെ ഉപയോഗം അപ്രാപ്തമാക്കുക. സെർവർ സൈഡ് നിലനിർത്തുന്നതിനുള്ള ഒരു സംവിധാനമാണ് കുക്കികൾ
സംസ്ഥാനം. സെർവർ "സെറ്റ്-കുക്കി" ഹെഡർ ഉപയോഗിച്ച് ഒരു കുക്കി ക്ലയന്റിന് അയയ്ക്കുന്നു, കൂടാതെ
കൂടുതൽ അഭ്യർത്ഥനകളിൽ ക്ലയന്റ് അതേ കുക്കി ഉപയോഗിച്ച് പ്രതികരിക്കുന്നു. കുക്കികൾ അനുവദിക്കുന്നതിനാൽ
സെർവർ ഉടമകൾ സന്ദർശകരുടെ ട്രാക്ക് സൂക്ഷിക്കുന്നതിനും സൈറ്റുകൾക്ക് ഈ വിവരങ്ങൾ കൈമാറുന്നതിനും,
ചിലർ അവയെ സ്വകാര്യതയുടെ ലംഘനമായി കണക്കാക്കുന്നു. കുക്കികൾ ഉപയോഗിക്കുന്നതാണ് സ്ഥിരസ്ഥിതി; എന്നിരുന്നാലും
സംഭരിക്കാൻ സ്ഥിരസ്ഥിതിയായി കുക്കികൾ ഓണല്ല.

--ലോഡ്-കുക്കികൾ ഫയല്
നിന്ന് കുക്കികൾ ലോഡ് ചെയ്യുക ഫയല് ആദ്യത്തെ HTTP വീണ്ടെടുക്കലിന് മുമ്പ്. ഫയല് എന്നതിലെ ഒരു വാചക ഫയലാണ്
നെറ്റ്‌സ്‌കേപ്പ് ആദ്യം ഉപയോഗിച്ച ഫോർമാറ്റ് cookies.txt ഫയൽ.

നിങ്ങൾക്ക് ആവശ്യമുള്ള സൈറ്റുകൾ മിറർ ചെയ്യുമ്പോൾ നിങ്ങൾ സാധാരണയായി ഈ ഓപ്ഷൻ ഉപയോഗിക്കും
അവരുടെ ചില അല്ലെങ്കിൽ എല്ലാ ഉള്ളടക്കവും ആക്‌സസ് ചെയ്യാൻ ലോഗിൻ ചെയ്‌തു. ലോഗിൻ പ്രക്രിയ സാധാരണയായി പ്രവർത്തിക്കുന്നു
നിങ്ങളുടെ സ്വീകരിച്ച് പരിശോധിച്ചുറപ്പിക്കുമ്പോൾ ഒരു HTTP കുക്കി നൽകുന്ന വെബ് സെർവർ വഴി
യോഗ്യതാപത്രങ്ങൾ. കുക്കിയുടെ ആ ഭാഗം ആക്‌സസ് ചെയ്യുമ്പോൾ ബ്രൗസർ വീണ്ടും അയയ്‌ക്കുന്നു
സൈറ്റ്, അങ്ങനെ നിങ്ങളുടെ ഐഡന്റിറ്റി തെളിയിക്കുന്നു.

അത്തരമൊരു സൈറ്റ് മിറർ ചെയ്യുന്നതിന് നിങ്ങളുടെ ബ്രൗസർ എപ്പോൾ അയയ്‌ക്കുന്ന അതേ കുക്കികൾ Wget അയയ്‌ക്കേണ്ടതുണ്ട്
സൈറ്റുമായി ആശയവിനിമയം നടത്തുന്നു. ഇത് നേടിയെടുക്കുന്നത് --ലോഡ്-കുക്കികൾ--- ലളിതമായി പോയിന്റ് Wget
യുടെ സ്ഥാനത്തേക്ക് cookies.txt ഫയൽ, അത് നിങ്ങളുടെ അതേ കുക്കികൾ അയയ്ക്കും
ബ്രൗസർ അതേ സാഹചര്യത്തിൽ അയയ്ക്കും. വ്യത്യസ്‌ത ബ്രൗസറുകൾ വാചക കുക്കി സൂക്ഷിക്കുന്നു
വ്യത്യസ്ത സ്ഥലങ്ങളിലെ ഫയലുകൾ:

"നെറ്റ്സ്കേപ്പ് 4.x."
കുക്കികൾ ഉണ്ട് ~/.netscape/cookies.txt.

"മോസില്ല ആൻഡ് നെറ്റ്സ്കേപ്പ് 6.x."
മോസില്ലയുടെ കുക്കി ഫയലിനും പേരുണ്ട് cookies.txt, താഴെ എവിടെയോ സ്ഥിതിചെയ്യുന്നു
~/.മോസില്ല, നിങ്ങളുടെ പ്രൊഫൈലിന്റെ ഡയറക്ടറിയിൽ. മുഴുവൻ പാതയും സാധാരണയായി അവസാനിക്കുന്നു
കുറച്ച് പോലെ തോന്നുന്നു ~/.mozilla/default/some-weird-string/cookies.txt.

"ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ."
ഫയൽ മെനു, ഇറക്കുമതി, എന്നിവ ഉപയോഗിച്ച് Wget ഉപയോഗിക്കാനാകുന്ന ഒരു കുക്കി ഫയൽ നിങ്ങൾക്ക് നിർമ്മിക്കാൻ കഴിയും
കയറ്റുമതി, കയറ്റുമതി കുക്കികൾ. ഇത് ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ 5 ഉപയോഗിച്ച് പരീക്ഷിച്ചു; ഇതല്ല
മുമ്പത്തെ പതിപ്പുകളിൽ പ്രവർത്തിക്കുമെന്ന് ഉറപ്പുനൽകുന്നു.

"മറ്റ് ബ്രൌസറുകൾ."
നിങ്ങളുടെ കുക്കികൾ സൃഷ്‌ടിക്കാൻ നിങ്ങൾ മറ്റൊരു ബ്രൗസറാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, --ലോഡ്-കുക്കികൾ ഉദ്ദേശിക്കുന്ന
നെറ്റ്‌സ്‌കേപ്പ് ഫോർമാറ്റിൽ നിങ്ങൾക്ക് ഒരു കുക്കി ഫയൽ കണ്ടെത്താനോ നിർമ്മിക്കാനോ കഴിയുമെങ്കിൽ മാത്രം പ്രവർത്തിക്കുക
Wget പ്രതീക്ഷിക്കുന്നു.

നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ --ലോഡ്-കുക്കികൾ, ഇനിയും ഒരു ബദൽ ഉണ്ടായേക്കാം. എങ്കിൽ നിങ്ങളുടെ
ബ്രൗസർ ഒരു "കുക്കി മാനേജർ" പിന്തുണയ്ക്കുന്നു, എപ്പോൾ ഉപയോഗിച്ച കുക്കികൾ കാണുന്നതിന് നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം
നിങ്ങൾ മിറർ ചെയ്യുന്ന സൈറ്റ് ആക്സസ് ചെയ്യുന്നു. കുക്കിയുടെ പേരും മൂല്യവും എഴുതുക, ഒപ്പം
"ഔദ്യോഗിക" കുക്കി പിന്തുണയെ മറികടന്ന് ആ കുക്കികൾ അയയ്ക്കാൻ Wget സ്വമേധയാ നിർദ്ദേശിക്കുക:

wget --no-cookies --header "കുക്കി: = "

--സേവ്-കുക്കികൾ ഫയല്
കുക്കികൾ സംരക്ഷിക്കുക ഫയല് പുറത്തുകടക്കുന്നതിന് മുമ്പ്. ഇത് കാലഹരണപ്പെട്ട കുക്കികളെ സംരക്ഷിക്കില്ല
കാലഹരണപ്പെടാത്ത സമയമില്ലാത്തവ ("സെഷൻ കുക്കികൾ" എന്ന് വിളിക്കപ്പെടുന്നവ), മാത്രമല്ല കാണുക
--സെഷൻ-കുക്കികൾ സൂക്ഷിക്കുക.

--സെഷൻ-കുക്കികൾ സൂക്ഷിക്കുക
വ്യക്തമാക്കുമ്പോൾ, കാരണങ്ങൾ --സേവ്-കുക്കികൾ സെഷൻ കുക്കികൾ സംരക്ഷിക്കാനും. സെഷൻ കുക്കികൾ
അവ സാധാരണയായി സംരക്ഷിക്കപ്പെടില്ല, കാരണം അവ ഓർമ്മയിൽ സൂക്ഷിക്കാനും എപ്പോൾ മറക്കാനും ഉദ്ദേശിച്ചുള്ളതാണ്
നിങ്ങൾ ബ്രൗസറിൽ നിന്ന് പുറത്തുകടക്കുക. നിങ്ങൾ ലോഗിൻ ചെയ്യാനോ ലോഗിൻ ചെയ്യാനോ ആവശ്യപ്പെടുന്ന സൈറ്റുകളിൽ അവ സംരക്ഷിക്കുന്നത് ഉപയോഗപ്രദമാണ്
നിങ്ങൾക്ക് ചില പേജുകൾ ആക്സസ് ചെയ്യുന്നതിന് മുമ്പ് ഹോം പേജ് സന്ദർശിക്കുക. ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്, ഒന്നിലധികം Wget
സൈറ്റിനെ സംബന്ധിച്ചിടത്തോളം റണ്ണുകൾ ഒരൊറ്റ ബ്രൗസർ സെഷനായി കണക്കാക്കപ്പെടുന്നു.

കുക്കി ഫയൽ ഫോർമാറ്റ് സാധാരണയായി സെഷൻ കുക്കികൾ വഹിക്കാത്തതിനാൽ, Wget അവയെ അടയാളപ്പെടുത്തുന്നു
0. Wget ന്റെ കാലഹരണപ്പെടുന്ന സമയ സ്റ്റാമ്പ് --ലോഡ്-കുക്കികൾ സെഷനായി അവരെ തിരിച്ചറിയുന്നു
കുക്കികൾ, എന്നാൽ ഇത് മറ്റ് ബ്രൗസറുകളെ ആശയക്കുഴപ്പത്തിലാക്കിയേക്കാം. അങ്ങനെ ലോഡ് ചെയ്ത കുക്കികൾ ഇഷ്ടപ്പെടും എന്നതും ശ്രദ്ധിക്കുക
മറ്റ് സെഷൻ കുക്കികളായി പരിഗണിക്കുക, അതിനർത്ഥം നിങ്ങൾക്ക് വേണമെങ്കിൽ എന്നാണ് --സേവ്-കുക്കികൾ ലേക്ക്
അവ വീണ്ടും സംരക്ഷിക്കുക, നിങ്ങൾ ഉപയോഗിക്കണം --സെഷൻ-കുക്കികൾ സൂക്ഷിക്കുക വീണ്ടും.

--അവഗണിക്കുക-ദൈർഘ്യം
നിർഭാഗ്യവശാൽ, ചില HTTP സെർവറുകൾ (CGI പ്രോഗ്രാമുകൾ, കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ) വ്യാജം അയയ്ക്കുന്നു
"ഉള്ളടക്ക-ദൈർഘ്യം" തലക്കെട്ടുകൾ, ഇത് എല്ലാ പ്രമാണങ്ങളും അല്ലെന്ന് കരുതുന്നതിനാൽ, Wget വൈൽഡ് ആക്കി മാറ്റുന്നു
വീണ്ടെടുത്തു. Wget വീണ്ടും ഇതേ ഡോക്യുമെന്റ് ലഭിക്കാൻ ശ്രമിച്ചാൽ നിങ്ങൾക്ക് ഈ സിൻഡ്രോം കണ്ടെത്താനാകും
വീണ്ടും വീണ്ടും, ഓരോ തവണയും (അല്ലെങ്കിൽ സാധാരണ) കണക്ഷൻ അവസാനിച്ചുവെന്ന് അവകാശപ്പെടുന്നു
ഒരേ ബൈറ്റിൽ.

ഈ ഓപ്‌ഷൻ ഉപയോഗിച്ച്, Wget "ഉള്ളടക്ക-ദൈർഘ്യം" തലക്കെട്ട് അവഗണിക്കും---ഒരിക്കലും പോലെ
നിലവിലുണ്ടായിരുന്നു.

--തലക്കെട്ട്=തലക്കെട്ട്
അയയ്ക്കുക തലക്കെട്ട് ഓരോ HTTP അഭ്യർത്ഥനയിലും ബാക്കിയുള്ള തലക്കെട്ടുകൾക്കൊപ്പം. ദി
നൽകിയ തലക്കെട്ട് അതേപടി അയയ്‌ക്കുന്നു, അതിനർത്ഥം അതിൽ പേരും മൂല്യവും വേർതിരിക്കേണ്ടതാണ്
കോളൻ, കൂടാതെ ന്യൂലൈനുകൾ അടങ്ങിയിരിക്കരുത്.

വ്യക്തമാക്കുന്നതിലൂടെ നിങ്ങൾക്ക് ഒന്നിലധികം അധിക തലക്കെട്ടുകൾ നിർവചിക്കാം --തലക്കെട്ട് ഒന്നിലധികം തവണ.

wget --header='Accept-Charset: iso-8859-2' \
--header='Accept-Language: hr' \
http://fly.srk.fer.hr/

തലക്കെട്ട് മൂല്യമായി ഒരു ശൂന്യമായ സ്‌ട്രിംഗിന്റെ സ്പെസിഫിക്കേഷൻ മുമ്പത്തെ എല്ലാ ഉപയോക്താക്കളെയും മായ്‌ക്കും-
നിർവചിച്ച തലക്കെട്ടുകൾ.

Wget 1.10-ൽ, ഈ ഐച്ഛികം ജനറേറ്റ് ചെയ്ത തലക്കെട്ടുകളെ അസാധുവാക്കാൻ ഉപയോഗിക്കാം
ഓട്ടോമാറ്റിയ്ക്കായി. ലോക്കൽഹോസ്റ്റിലേക്ക് കണക്റ്റുചെയ്യാൻ ഈ ഉദാഹരണം Wget-നോട് നിർദ്ദേശിക്കുന്നു, പക്ഷേ വ്യക്തമാക്കാൻ
foo.bar "ഹോസ്റ്റ്" തലക്കെട്ടിൽ:

wget --header="Host: foo.bar" http://localhost/

1.10-ന് മുമ്പുള്ള Wget പതിപ്പുകളിൽ അത്തരം ഉപയോഗം --തലക്കെട്ട് ഡ്യൂപ്ലിക്കേറ്റ് അയയ്ക്കാൻ കാരണമായി
തലക്കെട്ടുകൾ.

--max-redirect=അക്കം
ഒരു റിസോഴ്സിനായി പിന്തുടരേണ്ട പരമാവധി റീഡയറക്‌ടുകളുടെ എണ്ണം വ്യക്തമാക്കുന്നു. സ്ഥിരസ്ഥിതിയാണ്
20, ഇത് സാധാരണയായി ആവശ്യമുള്ളതിനേക്കാൾ വളരെ കൂടുതലാണ്. എന്നിരുന്നാലും, ആ സന്ദർഭങ്ങളിൽ നിങ്ങൾ
കൂടുതൽ (അല്ലെങ്കിൽ കുറച്ച്) അനുവദിക്കാൻ ആഗ്രഹിക്കുന്നു, ഇതാണ് ഉപയോഗിക്കാനുള്ള ഓപ്ഷൻ.

--proxy-user=ഉപയോക്താവ്
--proxy-password=പാസ്വേഡ്
ഉപയോക്തൃനാമം വ്യക്തമാക്കുക ഉപയോക്താവ് പാസ്‌വേഡും പാസ്വേഡ് ഒരു പ്രോക്സി സെർവറിൽ പ്രാമാണീകരണത്തിനായി.
"അടിസ്ഥാന" പ്രാമാണീകരണ സ്കീം ഉപയോഗിച്ച് Wget അവയെ എൻകോഡ് ചെയ്യും.

ഉള്ളവയ്ക്ക് സമാനമായ സുരക്ഷാ പരിഗണനകൾ --http-പാസ്‌വേഡ് ഇവിടെയും ബന്ധപ്പെട്ടിരിക്കുന്നു.

--റഫറർ=URL
റഫറർ ഉൾപ്പെടുത്തുക: URL' HTTP അഭ്യർത്ഥനയിലെ തലക്കെട്ട്. ഉപയോഗിച്ച് പ്രമാണങ്ങൾ വീണ്ടെടുക്കാൻ ഉപയോഗപ്രദമാണ്
ഇന്ററാക്ടീവ് വെബിലൂടെ അവ എല്ലായ്പ്പോഴും വീണ്ടെടുക്കപ്പെടുന്നുണ്ടെന്ന് കരുതുന്ന സെർവർ-സൈഡ് പ്രോസസ്സിംഗ്
ബ്രൗസറുകൾ, പോയിന്റ് ചെയ്യുന്ന പേജുകളിലൊന്നിലേക്ക് റഫറർ സജ്ജീകരിച്ചിരിക്കുമ്പോൾ മാത്രമേ ശരിയായി പുറത്തുവരൂ
അവർക്ക്.

--സേവ്-ഹെഡറുകൾ
HTTP സെർവർ അയച്ച തലക്കെട്ടുകൾ ഫയലിലേക്ക് സംരക്ഷിക്കുക, യഥാർത്ഥ ഉള്ളടക്കത്തിന് മുമ്പായി,
സെപ്പറേറ്ററായി ഒരു ശൂന്യമായ വരി.

-U ഏജന്റ്-സ്ട്രിംഗ്
--user-agent=ഏജന്റ്-സ്ട്രിംഗ്
ആയി തിരിച്ചറിയുക ഏജന്റ്-സ്ട്രിംഗ് HTTP സെർവറിലേക്ക്.

HTTP പ്രോട്ടോക്കോൾ ഒരു "ഉപയോക്തൃ-ഏജന്റ്" ഉപയോഗിച്ച് സ്വയം തിരിച്ചറിയാൻ ക്ലയന്റുകളെ അനുവദിക്കുന്നു.
തലക്കെട്ട് ഫീൽഡ്. ഇത് സാധാരണയായി സ്ഥിതിവിവരക്കണക്കുകൾക്കായി WWW സോഫ്‌റ്റ്‌വെയർ വേർതിരിച്ചറിയാൻ പ്രാപ്‌തമാക്കുന്നു
ഉദ്ദേശ്യങ്ങൾ അല്ലെങ്കിൽ പ്രോട്ടോക്കോൾ ലംഘനങ്ങൾ കണ്ടെത്തുന്നതിന്. Wget സാധാരണയായി തിരിച്ചറിയുന്നു
Wget/പതിപ്പ്, പതിപ്പ് Wget-ന്റെ നിലവിലെ പതിപ്പ് നമ്പർ.

എന്നിരുന്നാലും, ചില സൈറ്റുകൾ ഔട്ട്പുട്ട് ടൈലറിംഗ് നയം അടിച്ചേൽപ്പിക്കുന്നതായി അറിയപ്പെടുന്നു
"ഉപയോക്തൃ-ഏജന്റ്"-നൽകിയ വിവരങ്ങൾ അനുസരിച്ച്. ഇത് അത്ര മോശമായ ആശയമല്ലെങ്കിലും
സൈദ്ധാന്തികമായി, അല്ലാതെയുള്ള ക്ലയന്റുകൾക്ക് വിവരങ്ങൾ നിഷേധിക്കുന്ന സെർവറുകൾ ഇത് ദുരുപയോഗം ചെയ്തു
(ചരിത്രപരമായി) നെറ്റ്‌സ്‌കേപ്പ് അല്ലെങ്കിൽ, മിക്കപ്പോഴും, Microsoft Internet Explorer. ഈ ഓപ്ഷൻ
Wget നൽകിയ "ഉപയോക്തൃ-ഏജന്റ്" ലൈൻ മാറ്റാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഈ ഓപ്ഷന്റെ ഉപയോഗം
നിരുത്സാഹപ്പെടുത്തി, നിങ്ങൾ എന്താണ് ചെയ്യുന്നതെന്ന് നിങ്ങൾക്ക് ശരിക്കും അറിയില്ലെങ്കിൽ.

ഉപയോഗിച്ച് ശൂന്യമായ ഉപയോക്തൃ ഏജന്റ് വ്യക്തമാക്കുന്നു --user-agent="" അയക്കരുതെന്ന് Wget നിർദ്ദേശിക്കുന്നു
HTTP അഭ്യർത്ഥനകളിലെ "ഉപയോക്തൃ-ഏജന്റ്" തലക്കെട്ട്.

--post-data=സ്ട്രിംഗ്
--post-file=ഫയല്
എല്ലാ HTTP അഭ്യർത്ഥനകൾക്കുമുള്ള രീതിയായി POST ഉപയോഗിക്കുക, കൂടാതെ നിർദ്ദിഷ്ട ഡാറ്റ അയക്കുക
അഭ്യർത്ഥന ശരീരം. --പോസ്റ്റ്-ഡാറ്റ അയയ്ക്കുന്നു സ്ട്രിംഗ് ഡാറ്റയായി, അതേസമയം --പോസ്റ്റ്-ഫയൽ അയയ്ക്കുന്നു
ഉള്ളടക്കം ഫയല്. കൂടാതെ, അവ ഒരേ രീതിയിൽ പ്രവർത്തിക്കുന്നു. പ്രത്യേകിച്ച്,
അവ രണ്ടും ശതമാനം എൻകോഡിംഗിനൊപ്പം "key1=value1&key2=value2" എന്ന ഫോമിന്റെ ഉള്ളടക്കം പ്രതീക്ഷിക്കുക
പ്രത്യേക പ്രതീകങ്ങൾക്കായി; ഒരേയൊരു വ്യത്യാസം അതിന്റെ ഉള്ളടക്കം ഒരു ആയി പ്രതീക്ഷിക്കുന്നു എന്നതാണ്
കമാൻഡ്-ലൈൻ പാരാമീറ്ററും മറ്റൊന്നും ഒരു ഫയലിൽ നിന്ന് അതിന്റെ ഉള്ളടക്കം സ്വീകരിക്കുന്നു. പ്രത്യേകിച്ച്,
--പോസ്റ്റ്-ഫയൽ is അല്ല ഫോം അറ്റാച്ച്‌മെന്റുകളായി ഫയലുകൾ കൈമാറുന്നതിന്: അവ ഇതുപോലെ ദൃശ്യമാകണം
"കീ=മൂല്യം" ഡാറ്റ (അനുയോജ്യമായ ശതമാനം-കോഡിംഗിനൊപ്പം) മറ്റെല്ലാ കാര്യങ്ങളും പോലെ. Wget
POST ഡാറ്റ കൈമാറുന്നതിനുള്ള "മൾട്ടിപാർട്ട്/ഫോം-ഡാറ്റ" നിലവിൽ പിന്തുണയ്ക്കുന്നില്ല; മാത്രം
"അപ്ലിക്കേഷൻ/x-www-form-urlencoded". ഒരെണ്ണം മാത്രം --പോസ്റ്റ്-ഡാറ്റ ഒപ്പം --പോസ്റ്റ്-ഫയൽ ആയിരിക്കണം
വ്യക്തമാക്കിയ.

ഉള്ളടക്കം ഫോമിലായിരിക്കണമെന്ന് wget ആവശ്യപ്പെടുന്നില്ല എന്നത് ദയവായി ശ്രദ്ധിക്കുക
"key1=value1&key2=value2", അത് പരീക്ഷിക്കുകയുമില്ല. Wget ലളിതമായി സംപ്രേഷണം ചെയ്യും
അതിന് എന്ത് ഡാറ്റ നൽകിയാലും. എന്നിരുന്നാലും മിക്ക സെർവറുകളും POST ഡാറ്റ ഉണ്ടായിരിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു
HTML ഫോമുകൾ പ്രോസസ്സ് ചെയ്യുമ്പോൾ മുകളിലുള്ള ഫോർമാറ്റ്.

ഉപയോഗിച്ച് ഒരു POST അഭ്യർത്ഥന അയയ്ക്കുമ്പോൾ --പോസ്റ്റ്-ഫയൽ ഓപ്ഷൻ, Wget ഫയലിനെ a ആയി കണക്കാക്കുന്നു
ബൈനറി ഫയൽ കൂടാതെ POST അഭ്യർത്ഥനയിലെ എല്ലാ പ്രതീകങ്ങളും നീക്കം ചെയ്യാതെ അയയ്ക്കും
ന്യൂലൈൻ അല്ലെങ്കിൽ ഫോംഫീഡ് പ്രതീകങ്ങൾ പിന്നിൽ. വാചകത്തിലെ മറ്റേതെങ്കിലും നിയന്ത്രണ പ്രതീകങ്ങൾ ചെയ്യും
POST അഭ്യർത്ഥനയിൽ ഉള്ളത് പോലെ അയയ്ക്കുകയും ചെയ്യും.

POST ഡാറ്റയുടെ വലുപ്പം Wget മുൻകൂട്ടി അറിയേണ്ടതുണ്ടെന്ന് ദയവായി അറിഞ്ഞിരിക്കുക.
അതിനാൽ "--post-file" എന്നതിലേക്കുള്ള ആർഗ്യുമെന്റ് ഒരു സാധാരണ ഫയൽ ആയിരിക്കണം; ഒരു FIFO വ്യക്തമാക്കുന്നത് അല്ലെങ്കിൽ
അതുപോലത്തെ /dev/stdin പ്രവർത്തിക്കില്ല. ഇത് എങ്ങനെ കൈകാര്യം ചെയ്യണമെന്ന് വ്യക്തമല്ല
HTTP/1.0-ൽ അന്തർലീനമായ പരിമിതി. HTTP/1.1 അവതരിപ്പിക്കുന്നുണ്ടെങ്കിലും ചങ്ക് അത് കൈമാറുക
അഭ്യർത്ഥനയുടെ ദൈർഘ്യം മുൻകൂട്ടി അറിയേണ്ട ആവശ്യമില്ല, ഒരു ക്ലയന്റിന് ചങ്ക്ഡ് ഉപയോഗിക്കാൻ കഴിയില്ല
ഇത് ഒരു HTTP/1.1 സെർവറുമായി സംസാരിക്കുകയാണെന്ന് അറിയാത്ത പക്ഷം. അത് വരെ അത് അറിയാൻ കഴിയില്ല
ഒരു പ്രതികരണം ലഭിക്കുന്നു, അഭ്യർത്ഥന പൂർത്തിയാക്കേണ്ടതുണ്ട് -- a
കോഴി-മുട്ട പ്രശ്നം.

കുറിപ്പ്: POST അഭ്യർത്ഥന പൂർത്തിയായതിന് ശേഷം Wget റീഡയറക്‌ട് ചെയ്യുകയാണെങ്കിൽ പതിപ്പ് 1.15 പ്രകാരം,
അതിന്റെ പെരുമാറ്റം സെർവർ നൽകുന്ന പ്രതികരണ കോഡിനെ ആശ്രയിച്ചിരിക്കും. ഒരു കാര്യത്തിൽ
301 ശാശ്വതമായി നീക്കി, 302 താൽക്കാലികമായി നീക്കി അല്ലെങ്കിൽ 307 താൽക്കാലിക റീഡയറക്‌ട്, Wget will, in
RFC2616 അനുസരിച്ച്, ഒരു POST അഭ്യർത്ഥന അയക്കുന്നത് തുടരുക. ഒരു സെർവർ ആഗ്രഹിക്കുന്നുവെങ്കിൽ
റീഡയറക്‌ട് ചെയ്യുമ്പോൾ അഭ്യർത്ഥന രീതി മാറ്റാൻ ക്ലയന്റ്, അത് 303 അയയ്‌ക്കണം മറ്റുള്ളവ കാണുക
പ്രതികരണ കോഡ്.

POST ഉപയോഗിച്ച് ഒരു സെർവറിലേക്ക് ലോഗിൻ ചെയ്ത് ഡൗൺലോഡ് ചെയ്യുന്നത് എങ്ങനെയെന്ന് ഈ ഉദാഹരണം കാണിക്കുന്നു
ആവശ്യമുള്ള പേജുകൾ, അംഗീകൃത ഉപയോക്താക്കൾക്ക് മാത്രം ആക്സസ് ചെയ്യാൻ കഴിയും:

# സെർവറിൽ ലോഗിൻ ചെയ്യുക. ഇത് ഒരു തവണ മാത്രമേ ചെയ്യാൻ കഴിയൂ.
wget --save-cookies cookies.txt \
--post-data 'user=foo&password=bar' \
http://server.com/auth.php

# ഇപ്പോൾ ഞങ്ങൾ ശ്രദ്ധിക്കുന്ന പേജോ പേജുകളോ എടുക്കുക.
wget --load-cookies cookies.txt \
-p http://server.com/interesting/article.php

ഉപയോക്തൃ പ്രാമാണീകരണം ട്രാക്കുചെയ്യുന്നതിന് സെർവർ സെഷൻ കുക്കികൾ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, മുകളിൽ പറഞ്ഞവ ചെയ്യും
കാരണം പ്രവർത്തിക്കില്ല --സേവ്-കുക്കികൾ അവ സംരക്ഷിക്കില്ല (ഒപ്പം ബ്രൗസറുകളും സംരക്ഷിക്കില്ല) കൂടാതെ
cookies.txt ഫയൽ ശൂന്യമായിരിക്കും. ആ സാഹചര്യത്തിൽ ഉപയോഗിക്കുക --സെഷൻ-കുക്കികൾ സൂക്ഷിക്കുക അതിനൊപ്പം
--സേവ്-കുക്കികൾ സെഷൻ കുക്കികൾ നിർബന്ധിതമായി സംരക്ഷിക്കാൻ.

--രീതി=HTTP-രീതി
RESTful സ്ക്രിപ്റ്റിംഗിന്റെ ഉദ്ദേശ്യത്തിനായി, മറ്റ് HTTP രീതികൾ അയയ്ക്കാൻ Wget അനുവദിക്കുന്നു
അവ ഉപയോഗിച്ച് വ്യക്തമായി സജ്ജീകരിക്കേണ്ട ആവശ്യമില്ലാതെ --header=ഹെഡർ-ലൈൻ. Wget ഉപയോഗിക്കും
അതിന് ശേഷം ഏത് ചരട് കൈമാറിയാലും --രീതി സെർവറിലേക്കുള്ള HTTP രീതിയായി.

--body-data=ഡാറ്റ-സ്ട്രിംഗ്
--body-file=ഡാറ്റ-ഫയൽ
മെത്തേഡിനൊപ്പം സെർവറിലേക്ക് അധിക ഡാറ്റ അയയ്‌ക്കേണ്ടിവരുമ്പോൾ സജ്ജീകരിച്ചിരിക്കണം
ഉപയോഗിച്ച് വ്യക്തമാക്കിയിരിക്കുന്നു --രീതി. --ബോഡി-ഡാറ്റ അയയ്ക്കുന്നു സ്ട്രിംഗ് ഡാറ്റയായി, അതേസമയം --ബോഡി-ഫയൽ അയയ്ക്കുന്നു
ഉള്ളടക്കം ഫയല്. കൂടാതെ, അവ ഒരേ രീതിയിൽ പ്രവർത്തിക്കുന്നു.

നിലവിൽ, --ബോഡി-ഫയൽ is അല്ല ഫയലുകൾ മൊത്തത്തിൽ കൈമാറുന്നതിന്. Wget ചെയ്യുന്നില്ല
നിലവിൽ ഡാറ്റ ട്രാൻസ്മിറ്റ് ചെയ്യുന്നതിനായി "മൾട്ടിപാർട്ട്/ഫോം-ഡാറ്റ" പിന്തുണയ്ക്കുന്നു; മാത്രം
"അപ്ലിക്കേഷൻ/x-www-form-urlencoded". ഭാവിയിൽ, ഇത് മാറിയേക്കാം അങ്ങനെ wget
അയയ്ക്കുന്നു --ബോഡി-ഫയൽ എന്നതിലേക്ക് അതിന്റെ ഉള്ളടക്കങ്ങൾ അയക്കുന്നതിനുപകരം ഒരു സമ്പൂർണ്ണ ഫയലായി
സെർവർ. Wget ബോഡി ഡാറ്റയുടെ ഉള്ളടക്കം മുൻകൂട്ടി അറിയേണ്ടതുണ്ടെന്ന് ദയവായി ശ്രദ്ധിക്കുക,
അതിനാൽ വാദം --ബോഡി-ഫയൽ ഒരു സാധാരണ ഫയൽ ആയിരിക്കണം. കാണുക --പോസ്റ്റ്-ഫയൽ ഒരു വേണ്ടി
കൂടുതൽ വിശദമായ വിശദീകരണം. ഒരെണ്ണം മാത്രം --ബോഡി-ഡാറ്റ ഒപ്പം --ബോഡി-ഫയൽ ആയിരിക്കണം
വ്യക്തമാക്കിയ.

അഭ്യർത്ഥന പൂർത്തിയായതിന് ശേഷം Wget റീഡയറക്‌ട് ചെയ്യുകയാണെങ്കിൽ, Wget കറന്റ് താൽക്കാലികമായി നിർത്തും
റീഡയറക്‌ഷൻ പൂർത്തിയാകുന്നതുവരെ ഒരു GET അഭ്യർത്ഥന അയയ്‌ക്കുക. ഇത് എല്ലാവർക്കും സത്യമാണ്
പ്രത്യക്ഷമായി ഉപയോഗിക്കുന്ന 307 താൽക്കാലിക റീഡയറക്‌ട് ഒഴികെയുള്ള റീഡയറക്ഷൻ പ്രതികരണ കോഡുകൾ
അഭ്യർത്ഥന രീതി വ്യക്തമാക്കണം അല്ല മാറ്റം. എപ്പോഴാണ് മറ്റൊരു അപവാദം
രീതി "POST" ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, ഈ സാഹചര്യത്തിൽ റീഡയറക്ഷൻ നിയമങ്ങൾ ചുവടെ നൽകിയിരിക്കുന്നു
--പോസ്റ്റ്-ഡാറ്റ പിന്തുടരുന്നു.

--ഉള്ളടക്കം-വ്യവഹാരം
ഇത് ഓണാക്കി സജ്ജമാക്കിയാൽ, പരീക്ഷണാത്മക (പൂർണ്ണമായി പ്രവർത്തനക്ഷമമല്ല) പിന്തുണ
"ഉള്ളടക്ക-വ്യവഹാരം" തലക്കെട്ടുകൾ പ്രവർത്തനക്ഷമമാക്കി. ഇത് നിലവിൽ അധിക റൗണ്ടിലേക്ക് നയിച്ചേക്കാം-
ഒരു "ഹെഡ്" അഭ്യർത്ഥനയ്ക്കായി സെർവറിലേക്കുള്ള യാത്രകൾ, കൂടാതെ കുറച്ച് ബഗുകൾ അനുഭവിക്കുന്നതായി അറിയപ്പെടുന്നു,
അതുകൊണ്ടാണ് നിലവിൽ സ്ഥിരസ്ഥിതിയായി ഇത് പ്രവർത്തനക്ഷമമാക്കാത്തത്.

ഉപയോഗിക്കുന്ന ചില ഫയൽ-ഡൗൺലോഡ് CGI പ്രോഗ്രാമുകൾക്ക് ഈ ഓപ്ഷൻ ഉപയോഗപ്രദമാണ്
ഡൗൺലോഡ് ചെയ്‌ത ഫയലിന്റെ പേര് എന്തായിരിക്കണമെന്ന് വിവരിക്കുന്നതിനുള്ള "ഉള്ളടക്ക-വ്യവഹാരം" തലക്കെട്ടുകൾ
ആകട്ടെ.

--content-on-Error
ഇത് ഓണാക്കി സജ്ജമാക്കിയാൽ, സെർവർ a ഉപയോഗിച്ച് പ്രതികരിക്കുമ്പോൾ wget ഉള്ളടക്കം ഒഴിവാക്കില്ല
പിശക് സൂചിപ്പിക്കുന്ന http സ്റ്റാറ്റസ് കോഡ്.

--ട്രസ്റ്റ്-സെർവർ-നാമങ്ങൾ
ഇത് ഓണായി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, റീഡയറക്‌ട് URL-ന്റെ അവസാന ഘടകം ആയിരിക്കും
പ്രാദേശിക ഫയൽ നാമമായി ഉപയോഗിക്കുന്നു. സ്ഥിരസ്ഥിതിയായി ഇത് ഒറിജിനലിലെ അവസാന ഘടകം ഉപയോഗിക്കുന്നു
URL

--auth-no-challenge
ഈ ഓപ്ഷൻ നൽകിയാൽ, Wget അടിസ്ഥാന HTTP പ്രാമാണീകരണ വിവരങ്ങൾ അയയ്ക്കും
(പ്ലെയിൻടെക്സ്റ്റ് ഉപയോക്തൃനാമവും പാസ്‌വേഡും) എല്ലാ അഭ്യർത്ഥനകൾക്കും, Wget 1.10.2 ഉം അതിനുമുമ്പും പോലെ
സ്ഥിരസ്ഥിതിയായി ചെയ്തു.

ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുന്നത് ശുപാർശ ചെയ്യുന്നില്ല, ചിലരെ മാത്രം പിന്തുണയ്ക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്
അവ്യക്തമായ സെർവറുകൾ, ഒരിക്കലും HTTP പ്രാമാണീകരണ വെല്ലുവിളികൾ അയയ്‌ക്കുന്നില്ല, എന്നാൽ സ്വീകരിക്കുക
ഫോം അധിഷ്‌ഠിത പ്രാമാണീകരണത്തിന് പുറമേ ആവശ്യപ്പെടാത്ത ഓത്ത് വിവരം.

എച്ച്ടിടിപിഎസ് (SSL/TLS) ഓപ്ഷനുകൾ
എൻക്രിപ്റ്റ് ചെയ്ത HTTP (HTTPS) ഡൗൺലോഡുകളെ പിന്തുണയ്ക്കാൻ, ഒരു ബാഹ്യ SSL ഉപയോഗിച്ച് Wget കംപൈൽ ചെയ്യണം
പുസ്തകശാല. നിലവിലെ ഡിഫോൾട്ട് GnuTLS ആണ്. കൂടാതെ, Wget HSTS (HTTP Strict) പിന്തുണയ്ക്കുന്നു
ഗതാഗത സുരക്ഷ). SSL പിന്തുണയില്ലാതെ Wget കംപൈൽ ചെയ്തിട്ടുണ്ടെങ്കിൽ, ഈ ഓപ്ഷനുകളൊന്നും ഇല്ല
ലഭ്യമല്ല.

--secure-protocol=പ്രോട്ടോകോൾ
ഉപയോഗിക്കേണ്ട സുരക്ഷിത പ്രോട്ടോക്കോൾ തിരഞ്ഞെടുക്കുക. നിയമപരമായ മൂല്യങ്ങളാണ് കാര്, SSLv2, SSLv3, TLSv1,
TLSv1_1, TLSv1_2 ഒപ്പം പി.എഫ്.എസ്. എങ്കിൽ കാര് ഉപയോഗിക്കുന്നു, SSL ലൈബ്രറിക്ക് സ്വാതന്ത്ര്യം നൽകിയിരിക്കുന്നു
ഉചിതമായ പ്രോട്ടോക്കോൾ സ്വയമേവ തിരഞ്ഞെടുക്കുന്നു, ഇത് ഒരു TLSv1 അയച്ചുകൊണ്ട് നേടുന്നു
അഭിവാദ്യം. ഇതാണ് സ്ഥിരസ്ഥിതി.

വ്യക്തമാക്കുന്നത് SSLv2, SSLv3, TLSv1, TLSv1_1 or TLSv1_2 അനുബന്ധ ഉപയോഗം നിർബന്ധിക്കുന്നു
പ്രോട്ടോക്കോൾ. പഴയതും ബഗ്ഗിയുമായ SSL സെർവർ നിർവ്വഹണങ്ങളുമായി സംസാരിക്കുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്
ശരിയായ പ്രോട്ടോക്കോൾ തിരഞ്ഞെടുക്കുന്നതിന് അടിസ്ഥാനമായ എസ്എസ്എൽ ലൈബ്രറിയെ അത് ബുദ്ധിമുട്ടാക്കുന്നു
പതിപ്പ്. ഭാഗ്യവശാൽ, അത്തരം സെർവറുകൾ വളരെ വിരളമാണ്.

വ്യക്തമാക്കുന്നത് പി.എഫ്.എസ് പെർഫെക്റ്റ് ഫോർവേഡ് സെക്യൂരിറ്റി സൈഫർ എന്ന് വിളിക്കപ്പെടുന്ന ഉപയോഗം നടപ്പിലാക്കുന്നു
സ്യൂട്ടുകൾ. ചുരുക്കത്തിൽ, ഓരോ SSL-നും ഒറ്റത്തവണ കീ സൃഷ്ടിച്ചുകൊണ്ട് PFS സുരക്ഷ കൂട്ടിച്ചേർക്കുന്നു
കണക്ഷൻ. ക്ലയന്റിലും സെർവറിലും ഇത് കുറച്ച് കൂടുതൽ സിപിയു സ്വാധീനം ചെലുത്തുന്നു. അറിയപ്പെടുന്നത് എന്ന് ഞങ്ങൾ ഉപയോഗിക്കുന്നു
സുരക്ഷിത സൈഫറുകളും (ഉദാ. MD4 ഇല്ല) TLS പ്രോട്ടോക്കോളും.

--https-മാത്രം
ആവർത്തന മോഡിൽ ആയിരിക്കുമ്പോൾ, HTTPS ലിങ്കുകൾ മാത്രമേ പിന്തുടരുകയുള്ളൂ.

--no- ചെക്ക്-സർട്ടിഫിക്കറ്റ്
ലഭ്യമായ സർട്ടിഫിക്കറ്റ് അധികാരികൾക്കെതിരെ സെർവർ സർട്ടിഫിക്കറ്റ് പരിശോധിക്കരുത്.
കൂടാതെ അവതരിപ്പിക്കുന്ന പൊതുവായ പേരുമായി പൊരുത്തപ്പെടുന്നതിന് URL ഹോസ്റ്റ് നാമം ആവശ്യമില്ല
സർട്ടിഫിക്കറ്റ്.

Wget 1.10 പ്രകാരം, സെർവറിന്റെ സർട്ടിഫിക്കറ്റ് ഇതിനെതിരെ സ്ഥിരീകരിക്കുക എന്നതാണ് സ്ഥിരസ്ഥിതി
അംഗീകൃത സർട്ടിഫിക്കറ്റ് അധികാരികൾ, SSL ഹാൻ‌ഡ്‌ഷേക്ക് തകർക്കുകയും ഗർഭച്ഛിദ്രം ചെയ്യുകയും ചെയ്യുന്നു
സ്ഥിരീകരണം പരാജയപ്പെട്ടാൽ ഡൗൺലോഡ് ചെയ്യുക. ഇത് കൂടുതൽ സുരക്ഷിതമായ ഡൗൺലോഡുകൾ നൽകുന്നുണ്ടെങ്കിലും, ഇത്
മുമ്പത്തെ Wget പതിപ്പുകളിൽ പ്രവർത്തിച്ച ചില സൈറ്റുകളുമായുള്ള പരസ്പര പ്രവർത്തനക്ഷമത തകർക്കുന്നു,
പ്രത്യേകിച്ച് സ്വയം ഒപ്പിട്ട, കാലഹരണപ്പെട്ട അല്ലെങ്കിൽ അസാധുവായ സർട്ടിഫിക്കറ്റുകൾ ഉപയോഗിക്കുന്നവർ.
ഈ ഓപ്‌ഷൻ "സുരക്ഷിതമല്ലാത്ത" പ്രവർത്തന രീതിയെ നിർബന്ധിതമാക്കുന്നു, അത് സർട്ടിഫിക്കറ്റിനെ മാറ്റുന്നു
മുന്നറിയിപ്പുകളായി പരിശോധിച്ചുറപ്പിക്കൽ പിശകുകൾ കൂടാതെ തുടരാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

നിങ്ങൾക്ക് "സർട്ടിഫിക്കറ്റ് സ്ഥിരീകരണ" പിശകുകളോ അല്ലെങ്കിൽ "പൊതു നാമം" എന്ന് പറയുന്നവയോ നേരിടുകയാണെങ്കിൽ
അഭ്യർത്ഥിച്ച ഹോസ്റ്റ് നാമവുമായി പൊരുത്തപ്പെടുന്നില്ല", സ്ഥിരീകരണം മറികടക്കാൻ നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം
ഡൗൺലോഡ് തുടരുക. മാത്രം ഉപയോഗം ഓപ്ഷൻ if നിങ്ങളെ ആകുന്നു അല്ലെങ്കിൽ ബോധ്യപ്പെടുത്തി of
The സൈറ്റിന്റെ ആധികാരികത, or if നിങ്ങളെ ശരിക്കും ചെയ്യരുത് കെയർ കുറിച്ച് The സാധുത of ഐസിടി
സർട്ടിഫിക്കറ്റ്. എപ്പോൾ സർട്ടിഫിക്കറ്റുകൾ പരിശോധിക്കാതിരിക്കുന്നത് മിക്കവാറും മോശമായ ആശയമാണ്
രഹസ്യാത്മകമോ പ്രധാനപ്പെട്ടതോ ആയ ഡാറ്റ കൈമാറുന്നു. സ്വയം ഒപ്പിട്ട/ആന്തരിക സർട്ടിഫിക്കറ്റുകൾക്കായി,
നിങ്ങൾ സർട്ടിഫിക്കറ്റ് ഡൗൺലോഡ് ചെയ്ത് ഇത് നിർബന്ധിക്കുന്നതിന് പകരം പരിശോധിച്ചുറപ്പിക്കുക
സുരക്ഷിതമല്ലാത്ത മോഡ്. ഒരു സർട്ടിഫിക്കറ്റ് പരിശോധനയും ആഗ്രഹിക്കുന്നില്ലെന്ന് നിങ്ങൾക്ക് ഉറപ്പുണ്ടെങ്കിൽ,
നിങ്ങൾക്ക് വ്യക്തമാക്കാൻ കഴിയും --check-certificate=നിശബ്ദതയെക്കുറിച്ച് ഒരു മുന്നറിയിപ്പും അച്ചടിക്കരുതെന്ന് wget-നോട് പറയാൻ
അസാധുവായ സർട്ടിഫിക്കറ്റുകൾ, മിക്ക കേസുകളിലും ഇത് തെറ്റായ കാര്യമാണ്.

--സർട്ടിഫിക്കറ്റ്=ഫയല്
സംഭരിച്ചിരിക്കുന്ന ക്ലയന്റ് സർട്ടിഫിക്കറ്റ് ഉപയോഗിക്കുക ഫയല്. ഉള്ള സെർവറുകൾക്ക് ഇത് ആവശ്യമാണ്
അവരുമായി ബന്ധിപ്പിക്കുന്ന ക്ലയന്റുകളിൽ നിന്നുള്ള സർട്ടിഫിക്കറ്റുകൾ ആവശ്യമായി ക്രമീകരിച്ചിരിക്കുന്നു. സാധാരണയായി എ
സർട്ടിഫിക്കറ്റ് ആവശ്യമില്ല, ഈ സ്വിച്ച് ഓപ്ഷണലാണ്.

--certificate-type=ടൈപ്പ് ചെയ്യുക
ക്ലയന്റ് സർട്ടിഫിക്കറ്റിന്റെ തരം വ്യക്തമാക്കുക. നിയമപരമായ മൂല്യങ്ങളാണ് PEM (സ്ഥിരസ്ഥിതിയായി അനുമാനിക്കുന്നു)
ഒപ്പം der, പുറമേ അറിയപ്പെടുന്ന ASN1.

--private-key=ഫയല്
എന്നതിൽ നിന്നുള്ള സ്വകാര്യ കീ വായിക്കുക ഫയല്. ഒരു ഫയലിൽ സ്വകാര്യ കീ നൽകാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
സർട്ടിഫിക്കറ്റിൽ നിന്ന് വേറിട്ട്.

--private-key-type=ടൈപ്പ് ചെയ്യുക
സ്വകാര്യ കീയുടെ തരം വ്യക്തമാക്കുക. സ്വീകാര്യമായ മൂല്യങ്ങളാണ് PEM (സ്ഥിരസ്ഥിതി) കൂടാതെ der.

--ca-certificate=ഫയല്
ഉപയോഗം ഫയല് സ്ഥിരീകരിക്കുന്നതിന് സർട്ടിഫിക്കറ്റ് അധികാരികളുടെ ("CA") ബണ്ടിൽ ഉള്ള ഫയലായി
സമപ്രായക്കാർ. സർട്ടിഫിക്കറ്റുകൾ PEM ഫോർമാറ്റിൽ ആയിരിക്കണം.

ഈ ഓപ്‌ഷൻ കൂടാതെ Wget സിസ്റ്റം-നിർദ്ദിഷ്‌ട ലൊക്കേഷനുകളിൽ CA സർട്ടിഫിക്കറ്റുകൾക്കായി തിരയുന്നു,
OpenSSL ഇൻസ്റ്റലേഷൻ സമയത്ത് തിരഞ്ഞെടുത്തു.

--ca-directory=ഡയറക്ടറി
PEM ഫോർമാറ്റിൽ CA സർട്ടിഫിക്കറ്റുകൾ അടങ്ങിയ ഡയറക്ടറി വ്യക്തമാക്കുന്നു. ഓരോ ഫയലിലും ഒരെണ്ണം അടങ്ങിയിരിക്കുന്നു
CA സർട്ടിഫിക്കറ്റ്, ഫയലിന്റെ പേര് എന്നിവയിൽ നിന്ന് ഉരുത്തിരിഞ്ഞ ഒരു ഹാഷ് മൂല്യത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്
സർട്ടിഫിക്കറ്റ്. ഒരു സർട്ടിഫിക്കറ്റ് ഡയറക്‌ടറി പ്രോസസ്സ് ചെയ്യുന്നതിലൂടെ ഇത് നേടാനാകും
"c_rehash" യൂട്ടിലിറ്റി OpenSSL-നൊപ്പം വിതരണം ചെയ്യുന്നു. ഉപയോഗിക്കുന്നത് --ca-ഡയറക്‌ടറി എന്നതിനേക്കാൾ കാര്യക്ഷമമാണ്
--ca-സർട്ടിഫിക്കറ്റ് നിരവധി സർട്ടിഫിക്കറ്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ, അത് Wget ലഭ്യമാക്കാൻ അനുവദിക്കുന്നു
ആവശ്യാനുസരണം സർട്ടിഫിക്കറ്റുകൾ.

ഈ ഓപ്‌ഷൻ കൂടാതെ Wget സിസ്റ്റം-നിർദ്ദിഷ്‌ട ലൊക്കേഷനുകളിൽ CA സർട്ടിഫിക്കറ്റുകൾക്കായി തിരയുന്നു,
OpenSSL ഇൻസ്റ്റലേഷൻ സമയത്ത് തിരഞ്ഞെടുത്തു.

--crl-file=ഫയല്
ഒരു CRL ഫയൽ വ്യക്തമാക്കുന്നു ഫയല്. ലഭിച്ച സർട്ടിഫിക്കറ്റുകൾക്ക് ഇത് ആവശ്യമാണ്
സിഎമാർ റദ്ദാക്കിയത്.

--random-file=ഫയല്
[OpenSSL, LibreSSL എന്നിവ മാത്രം] ഉപയോഗിക്കുക ഫയല് സീഡിംഗ് ചെയ്യുന്നതിനുള്ള റാൻഡം ഡാറ്റയുടെ ഉറവിടമായി
ഇല്ലാത്ത സിസ്റ്റങ്ങളിൽ വ്യാജ-റാൻഡം നമ്പർ ജനറേറ്റർ / dev / urandom.

അത്തരം സിസ്റ്റങ്ങളിൽ SSL ലൈബ്രറി ആരംഭിക്കുന്നതിന് ക്രമരഹിതമായ ഒരു ബാഹ്യ ഉറവിടം ആവശ്യമാണ്.
ക്രമരഹിതത EGD നൽകിയേക്കാം (കാണുക --egd-file താഴെ) അല്ലെങ്കിൽ ഒരു ബാഹ്യത്തിൽ നിന്ന് വായിക്കുക
ഉപയോക്താവ് വ്യക്തമാക്കിയ ഉറവിടം. ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, Wget ക്രമരഹിതമായി തിരയുന്നു
$RANDFILE എന്നതിലെ ഡാറ്റ അല്ലെങ്കിൽ, അത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, ഇൻ $HOME/.rnd.

"ഓപ്പൺഎസ്എസ്എൽ പിആർഎൻജി സീഡ് ചെയ്യാൻ കഴിഞ്ഞില്ല; എസ്എസ്എൽ അപ്രാപ്തമാക്കുന്നു" നിങ്ങൾക്ക് ലഭിക്കുന്നുണ്ടെങ്കിൽ. തെറ്റ്, നിങ്ങൾ ചെയ്യണം
മുകളിൽ വിവരിച്ച ചില രീതികൾ ഉപയോഗിച്ച് ക്രമരഹിതമായ ഡാറ്റ നൽകുക.

--egd-file=ഫയല്
[ഓപ്പൺഎസ്എസ്എൽ മാത്രം] ഉപയോഗിക്കുക ഫയല് EGD സോക്കറ്റ് ആയി. EGD എന്നതിന്റെ അർത്ഥം എൻട്രോപ്പി ശേഖരിക്കുന്നു ഡെമൺഒരു
പ്രവചനാതീതമായ വിവിധ സിസ്റ്റം ഉറവിടങ്ങളിൽ നിന്നും ഡാറ്റ ശേഖരിക്കുന്ന യൂസർ-സ്പേസ് പ്രോഗ്രാം
ആവശ്യമുള്ള മറ്റ് പ്രോഗ്രാമുകൾക്ക് അത് ലഭ്യമാക്കുന്നു. പോലുള്ള എൻക്രിപ്ഷൻ സോഫ്റ്റ്വെയർ
SSL ലൈബ്രറിക്ക്, ക്രമരഹിതമായ നമ്പർ സീഡ് ചെയ്യുന്നതിന്, ആവർത്തിക്കാത്ത ക്രമരഹിതതയുടെ ഉറവിടങ്ങൾ ആവശ്യമാണ്
ക്രിപ്‌റ്റോഗ്രാഫിക്കായി ശക്തമായ കീകൾ നിർമ്മിക്കാൻ ഉപയോഗിക്കുന്ന ജനറേറ്റർ.

"RAND_FILE" ഉപയോഗിച്ച് എൻട്രോപ്പിയുടെ സ്വന്തം ഉറവിടം വ്യക്തമാക്കാൻ OpenSSL ഉപയോക്താവിനെ അനുവദിക്കുന്നു.
പരിസ്ഥിതി വേരിയബിൾ. ഈ വേരിയബിൾ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിലോ വ്യക്തമാക്കിയ ഫയൽ ഇല്ലെങ്കിലോ
മതിയായ ക്രമരഹിതത സൃഷ്ടിക്കുക, വ്യക്തമാക്കിയ EGD സോക്കറ്റിൽ നിന്നുള്ള ക്രമരഹിതമായ ഡാറ്റ OpenSSL വായിക്കും
ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്.

ഈ ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ (തത്തുല്യമായ സ്റ്റാർട്ടപ്പ് കമാൻഡ് ഉപയോഗിക്കുന്നില്ല), EGD
ഒരിക്കലും ബന്ധപ്പെട്ടിട്ടില്ല. പിന്തുണയ്ക്കുന്ന ആധുനിക Unix സിസ്റ്റങ്ങളിൽ EGD ആവശ്യമില്ല
/ dev / urandom.

--no-hsts
Wget സ്ഥിരസ്ഥിതിയായി HSTS (HTTP സ്‌ട്രിക്റ്റ് ട്രാൻസ്‌പോർട്ട് സെക്യൂരിറ്റി, RFC 6797) പിന്തുണയ്ക്കുന്നു. ഉപയോഗിക്കുക
--no-hsts ഒരു നോൺ-എച്ച്എസ്ടിഎസ്-കംപ്ലയിന്റ് യുഎ ആയി Wget പ്രവർത്തിക്കാൻ. അനന്തരഫലമായി, Wget ചെയ്യും
എല്ലാ "കർക്കശ-ഗതാഗത-സുരക്ഷാ" തലക്കെട്ടുകളും അവഗണിക്കുക, നിലവിലുള്ളവ നടപ്പിലാക്കുകയുമില്ല
HSTS നയം.

--hsts-file=ഫയല്
സ്ഥിരസ്ഥിതിയായി, Wget അതിന്റെ HSTS ഡാറ്റാബേസ് സംഭരിക്കുന്നു ~/.wget-hsts. നിങ്ങൾക്ക് ഉപയോഗിക്കാം --hsts-file ലേക്ക്
ഇത് അസാധുവാക്കുക. Wget നൽകിയ ഫയൽ HSTS ഡാറ്റാബേസായി ഉപയോഗിക്കും. അത്തരം ഫയൽ നിർബന്ധമാണ്
Wget ഉപയോഗിക്കുന്ന ശരിയായ HSTS ഡാറ്റാബേസ് ഫോർമാറ്റുമായി പൊരുത്തപ്പെടുക. Wget പാഴ്‌സ് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ
നൽകിയ ഫയൽ, സ്വഭാവം വ്യക്തമാക്കിയിട്ടില്ല.

Wget ന്റെ HSTS ഡാറ്റാബേസ് ഒരു പ്ലെയിൻ ടെക്സ്റ്റ് ഫയലാണ്. ഓരോ വരിയിലും ഒരു HSTS എൻട്രി അടങ്ങിയിരിക്കുന്നു (അതായത്. a
"കർക്കശ-ഗതാഗത-സുരക്ഷ" എന്ന തലക്കെട്ട് നൽകിയ സൈറ്റ്
ബാധകമാക്കേണ്ട ഒരു കൃത്യമായ HSTS നയം വ്യക്തമാക്കി). ഒരു ഡാഷിൽ ആരംഭിക്കുന്ന വരികൾ ("#") ആകുന്നു
Wget അവഗണിച്ചു. ഈ സൗകര്യപ്രദമായ മനുഷ്യ-വായന സൗകര്യം ഉണ്ടായിരുന്നിട്ടും ദയവായി ശ്രദ്ധിക്കുക-
HSTS ഡാറ്റാബേസ് ഹാക്ക് ചെയ്യുന്നത് പൊതുവെ നല്ല ആശയമല്ല.

ഒരു HSTS എൻട്രി ലൈനിൽ ഒന്നോ അതിലധികമോ വൈറ്റ്‌സ്‌പെയ്‌സ് കൊണ്ട് വേർതിരിച്ച നിരവധി ഫീൽഡുകൾ അടങ്ങിയിരിക്കുന്നു:

" എസ്പി [ ] എസ്.പി എസ്.പി എസ്.പി "

ദി ഹോസ്റ്റ്നാമം ഒപ്പം തുറമുഖം നൽകിയിരിക്കുന്ന എച്ച്എസ്ടിഎസ് ഹോസ്റ്റ്നാമവും പോർട്ടും ഫീൽഡുകൾ സൂചിപ്പിക്കുന്നു
നയം ബാധകമാണ്. ദി തുറമുഖം ഫീൽഡ് പൂജ്യമായിരിക്കാം, മിക്ക കേസുകളിലും അത് ചെയ്യും. അത്
അങ്ങനെയാണോ എന്ന് തീരുമാനിക്കുമ്പോൾ പോർട്ട് നമ്പർ കണക്കിലെടുക്കില്ല എന്നാണ് അർത്ഥമാക്കുന്നത്
തന്നിരിക്കുന്ന ഒരു അഭ്യർത്ഥനയിൽ HSTS നയം പ്രയോഗിക്കണം (ഹോസ്റ്റ് നാമം മാത്രമായിരിക്കും
വിലയിരുത്തി). എപ്പോൾ തുറമുഖം പൂജ്യത്തിൽ നിന്ന് വ്യത്യസ്തമാണ്, ടാർഗെറ്റ് ഹോസ്റ്റ്നാമവും പോർട്ടും
മൂല്യനിർണ്ണയം നടത്തുകയും അവ രണ്ടും പൊരുത്തപ്പെടുന്നെങ്കിൽ മാത്രമേ HSTS നയം ബാധകമാകൂ. ഈ
പരിശോധന/വികസന ആവശ്യങ്ങൾക്കായി മാത്രം ഫീച്ചർ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. Wget ടെസ്റ്റ് സ്യൂട്ട്
(ൽ testenv/) ഉറപ്പാക്കുക എന്ന ഉദ്ദേശ്യത്തോടെ വ്യക്തമായ പോർട്ടുകൾ ഉപയോഗിച്ച് HSTS ഡാറ്റാബേസുകൾ സൃഷ്ടിക്കുന്നു
Wget ന്റെ ശരിയായ പെരുമാറ്റം. ഡിഫോൾട്ട് അല്ലാത്ത പോർട്ടുകളിലേക്ക് HSTS നയങ്ങൾ പ്രയോഗിക്കുന്നു
RFC 6797 നിരുത്സാഹപ്പെടുത്തി (അനുബന്ധം B കാണുക "HSTS നയവും സമാനവും തമ്മിലുള്ള വ്യത്യാസങ്ങൾ-
ഒറിജിൻ പോളിസി"). അതിനാൽ, ഈ പ്രവർത്തനം ഉൽപ്പാദനത്തിൽ ഉപയോഗിക്കരുത്
പരിസരങ്ങളും തുറമുഖം സാധാരണ പൂജ്യമായിരിക്കും. അവസാനത്തെ മൂന്ന് ഫീൽഡുകൾ അവ ചെയ്യുന്നത് ചെയ്യുന്നു
പ്രതീക്ഷിക്കുന്നു. വയൽ ഉപഡൊമെയ്‌നുകൾ ഉൾപ്പെടുത്തുക ഒന്നുകിൽ 1 അല്ലെങ്കിൽ 0 ആയിരിക്കാം, അത് സൂചിപ്പിക്കുന്നു
ടാർഗെറ്റ് ഡൊമെയ്‌നിന്റെ ഉപഡൊമെയ്‌നുകൾ നൽകിയിരിക്കുന്ന HSTS നയത്തിന്റെ ഭാഗമായിരിക്കണം.
ദി സൃഷ്ടിച്ചു ഒപ്പം പരമാവധി പ്രായം ഫീൽഡുകൾ അത്തരം എൻട്രി എപ്പോഴായിരുന്നു എന്നതിന്റെ ടൈംസ്റ്റാമ്പ് മൂല്യങ്ങൾ സൂക്ഷിക്കുന്നു
സൃഷ്ടിച്ചത് (Wget ആദ്യം കണ്ടത്) കൂടാതെ HSTS-നിർവചിച്ച മൂല്യം 'max-age', അത് എങ്ങനെ എന്ന് പ്രസ്താവിക്കുന്നു
എച്ച്എസ്ടിഎസ് നയം വളരെക്കാലം സജീവമായി തുടരുകയാണെങ്കിൽ, അത് കഴിഞ്ഞ് സെക്കന്റുകൾക്കുള്ളിൽ അളക്കുന്നു
ടൈംസ്റ്റാമ്പ് സംഭരിച്ചിരിക്കുന്നു സൃഷ്ടിച്ചു. ആ സമയം കഴിഞ്ഞാൽ, ആ HSTS നയം ഇല്ല
കൂടുതൽ കാലം സാധുതയുള്ളതും ഒടുവിൽ ഡാറ്റാബേസിൽ നിന്ന് നീക്കം ചെയ്യുന്നതുമാണ്.

നിങ്ങളുടെ സ്വന്തം HSTS ഡാറ്റാബേസ് വഴി നിങ്ങൾ വിതരണം ചെയ്യുകയാണെങ്കിൽ --hsts-file, Wget പരിഷ്കരിച്ചേക്കാമെന്ന് ശ്രദ്ധിക്കുക
അഭ്യർത്ഥിച്ച HSTS നയങ്ങൾക്കിടയിൽ എന്തെങ്കിലും മാറ്റം സംഭവിക്കുകയാണെങ്കിൽ നൽകിയിരിക്കുന്ന ഫയൽ
റിമോട്ട് സെർവറുകളും ഫയലിലുള്ളവയും. Wget നിലവിലിരിക്കുമ്പോൾ, അത് ഫലപ്രദമായി അപ്ഡേറ്റ് ചെയ്യുന്നു
പുതിയ എൻട്രികൾ ഉപയോഗിച്ച് ഡാറ്റാബേസ് ഫയൽ മാറ്റിയെഴുതി HSTS ഡാറ്റാബേസ്.

നൽകിയ ഫയൽ നിലവിലില്ലെങ്കിൽ, Wget ഒരെണ്ണം സൃഷ്ടിക്കും. ഈ ഫയലിൽ അടങ്ങിയിരിക്കും
പുതിയ HSTS എൻട്രികൾ. HSTS എൻട്രികളൊന്നും സൃഷ്‌ടിച്ചിട്ടില്ലെങ്കിൽ ("കർശന-ഗതാഗത-സുരക്ഷ" ഇല്ല
ഹെഡറുകൾ ഏതെങ്കിലും സെർവറുകൾ അയച്ചതാണ്) അപ്പോൾ ഒരു ഫയലും സൃഷ്ടിക്കപ്പെടില്ല, ഒരു പോലും
ശൂന്യമായ ഒന്ന്. ഈ സ്വഭാവം ഡിഫോൾട്ട് ഡാറ്റാബേസ് ഫയലിന് ബാധകമാണ് (~/.wget-hsts) അതുപോലെ:
ചില സെർവർ ഒരു HSTS നയം നടപ്പിലാക്കുന്നത് വരെ അത് സൃഷ്ടിക്കപ്പെടില്ല.

ലെ മറ്റ് Wget പ്രക്രിയകൾ വരുത്തിയേക്കാവുന്ന മാറ്റങ്ങൾ അസാധുവാക്കാതിരിക്കാൻ ശ്രദ്ധിക്കുന്നു
അതേ സമയം HSTS ഡാറ്റാബേസിൽ. ഫയലിൽ അപ്ഡേറ്റ് ചെയ്ത HSTS എൻട്രികൾ ഡംപ് ചെയ്യുന്നതിനുമുമ്പ്,
Wget അത് വീണ്ടും വായിക്കുകയും മാറ്റങ്ങൾ ലയിപ്പിക്കുകയും ചെയ്യും.

ഒരു ഇഷ്‌ടാനുസൃത HSTS ഡാറ്റാബേസ് ഉപയോഗിക്കുന്നത് കൂടാതെ/അല്ലെങ്കിൽ നിലവിലുള്ള ഒന്ന് പരിഷ്‌ക്കരിക്കുന്നത് നിരുത്സാഹപ്പെടുത്തുന്നു. വേണ്ടി
അത്തരം സമ്പ്രദായത്തിൽ നിന്ന് ഉയർന്നുവരുന്ന സുരക്ഷാ ഭീഷണികളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ കാണുക
RFC 14-ന്റെ സെക്ഷൻ 6797 "സുരക്ഷാ പരിഗണനകൾ", പ്രത്യേകമായി വിഭാഗം 14.9 "ക്രിയേറ്റീവ്
HSTS പോളിസി സ്റ്റോറിന്റെ കൃത്രിമത്വം".

--warc-file=ഫയല്
ഉപയോഗം ഫയല് ലക്ഷ്യസ്ഥാന WARC ഫയലായി.

--warc-header=സ്ട്രിംഗ്
ഉപയോഗം സ്ട്രിംഗ് വാർസിൻഫോ റെക്കോർഡായി.

--warc-max-size=വലുപ്പം
WARC ഫയലുകളുടെ പരമാവധി വലുപ്പം സജ്ജമാക്കുക വലുപ്പം.

--warc-cdx
CDX സൂചിക ഫയലുകൾ എഴുതുക.

--warc-dedup=ഫയല്
ഈ CDX ഫയലിൽ ലിസ്റ്റ് ചെയ്തിട്ടുള്ള റെക്കോർഡുകൾ സൂക്ഷിക്കരുത്.

--നോ-വാർക്ക്-കംപ്രഷൻ
GZIP ഉപയോഗിച്ച് WARC ഫയലുകൾ കംപ്രസ് ചെയ്യരുത്.

--no-warc-digests
SHA1 ഡൈജസ്റ്റുകൾ കണക്കാക്കരുത്.

--no-warc-keep-log
ലോഗ് ഫയൽ ഒരു WARC റെക്കോർഡിൽ സൂക്ഷിക്കരുത്.

--warc-tempdir=മുതലാളി
WARC റൈറ്റർ സൃഷ്‌ടിച്ച താൽക്കാലിക ഫയലുകൾക്കുള്ള സ്ഥാനം വ്യക്തമാക്കുക.

എഫ്ടിപി ഓപ്ഷനുകൾ
--ftp-user=ഉപയോക്താവ്
--ftp-password=പാസ്വേഡ്
ഉപയോക്തൃനാമം വ്യക്തമാക്കുക ഉപയോക്താവ് പാസ്‌വേഡും പാസ്വേഡ് ഒരു FTP സെർവറിൽ. ഇത് കൂടാതെ, അല്ലെങ്കിൽ
അനുബന്ധ സ്റ്റാർട്ടപ്പ് ഓപ്ഷൻ, പാസ്‌വേഡ് ഡിഫോൾട്ട് -wget@, സാധാരണയായി ഉപയോഗിക്കുന്നു
അജ്ഞാത FTP.

ഉപയോക്തൃനാമവും പാസ്‌വേഡും വ്യക്തമാക്കുന്നതിനുള്ള മറ്റൊരു മാർഗം URL-ൽ തന്നെയാണ്. ഒന്നുകിൽ രീതി
"ps" പ്രവർത്തിപ്പിക്കാൻ വിഷമിക്കുന്ന ആർക്കും നിങ്ങളുടെ പാസ്‌വേഡ് വെളിപ്പെടുത്തുന്നു. പാസ്‌വേഡുകൾ തടയാൻ
കാണുന്നതിൽ നിന്ന്, അവയെ സൂക്ഷിക്കുക .wgetrc or .netrc, കൂടാതെ ആ ഫയലുകൾ പരിരക്ഷിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക
"chmod" ഉള്ള മറ്റ് ഉപയോക്താക്കളിൽ നിന്ന്. പാസ്‌വേഡുകൾ ശരിക്കും പ്രധാനപ്പെട്ടതാണെങ്കിൽ, ഉപേക്ഷിക്കരുത്
അവ ഒന്നുകിൽ ആ ഫയലുകളിൽ കിടക്കുന്നു--- ഫയലുകൾ എഡിറ്റ് ചെയ്ത് Wget ആയതിന് ശേഷം ഇല്ലാതാക്കുക
ഡൗൺലോഡ് ആരംഭിച്ചു.

--നോ-നീക്കം-ലിസ്റ്റിംഗ്
താൽക്കാലികമായി നീക്കം ചെയ്യരുത് .ലിസ്റ്റിംഗ് FTP വീണ്ടെടുക്കലുകൾ വഴി സൃഷ്ടിച്ച ഫയലുകൾ. സാധാരണ,
ഈ ഫയലുകളിൽ FTP സെർവറുകളിൽ നിന്ന് ലഭിച്ച റോ ഡയറക്ടറി ലിസ്റ്റിംഗുകൾ അടങ്ങിയിരിക്കുന്നു. അല്ല
അവ നീക്കംചെയ്യുന്നത് ഡീബഗ്ഗിംഗ് ആവശ്യങ്ങൾക്കോ ​​അല്ലെങ്കിൽ നിങ്ങൾക്ക് കഴിയാൻ താൽപ്പര്യപ്പെടുമ്പോഴോ ഉപയോഗപ്രദമാകും
റിമോട്ട് സെർവർ ഡയറക്‌ടറികളിലെ ഉള്ളടക്കങ്ങൾ എളുപ്പത്തിൽ പരിശോധിക്കുക (ഉദാ. അത് പരിശോധിക്കാൻ a
നിങ്ങൾ ഓടിക്കുന്ന കണ്ണാടി പൂർത്തിയായി).

Wget ഈ ഫയലിനായി അറിയപ്പെടുന്ന ഒരു ഫയൽനാമത്തിൽ എഴുതിയിട്ടുണ്ടെങ്കിലും, ഇത് ഒരു അല്ല
ഒരു ഉപയോക്താവ് നിർമ്മിക്കുന്ന സാഹചര്യത്തിൽ സുരക്ഷാ ദ്വാരം .ലിസ്റ്റിംഗ് ഒരു പ്രതീകാത്മക ലിങ്ക് / etc / passwd
അല്ലെങ്കിൽ എന്തെങ്കിലും, അവന്റെ അല്ലെങ്കിൽ അവളുടെ ഡയറക്ടറിയിൽ Wget പ്രവർത്തിപ്പിക്കാൻ "റൂട്ട്" ആവശ്യപ്പെടുന്നു. എന്നതിനെ ആശ്രയിച്ച്
ഉപയോഗിച്ച ഓപ്ഷനുകൾ, ഒന്നുകിൽ Wget എഴുതാൻ വിസമ്മതിക്കും .ലിസ്റ്റിംഗ്, നിർമ്മിക്കുന്നു
ഗ്ലോബിംഗ്/ആവർത്തനം/ടൈം-സ്റ്റാമ്പിംഗ് ഓപ്പറേഷൻ പരാജയപ്പെടുന്നു, അല്ലെങ്കിൽ പ്രതീകാത്മക ലിങ്ക് ഇല്ലാതാക്കപ്പെടും
യഥാർത്ഥമായത് മാറ്റിസ്ഥാപിക്കുകയും ചെയ്തു .ലിസ്റ്റിംഗ് ഫയൽ, അല്ലെങ്കിൽ ലിസ്‌റ്റിംഗ് എ എന്നതിലേക്ക് എഴുതപ്പെടും
.ലിസ്റ്റിംഗ്.നമ്പർ ഫയൽ.

ഈ സാഹചര്യം ഒരു പ്രശ്‌നമല്ലെങ്കിലും, "റൂട്ട്" ഒരിക്കലും A-ൽ Wget പ്രവർത്തിപ്പിക്കരുത്
വിശ്വസനീയമല്ലാത്ത ഉപയോക്താവിന്റെ ഡയറക്ടറി. ഒരു ഉപയോക്താവിന് ലിങ്ക് ചെയ്യുന്നത് പോലെ ലളിതമായ എന്തെങ്കിലും ചെയ്യാൻ കഴിയും
Index.html ലേക്ക് / etc / passwd ഒപ്പം Wget റൺ ചെയ്യാൻ "റൂട്ട്" ആവശ്യപ്പെടുന്നു -N or -r അതിനാൽ ഫയൽ ചെയ്യും
തിരുത്തിയെഴുതപ്പെടും.

--നോ-ഗ്ലോബ്
FTP ഗ്ലോബിംഗ് ഓഫാക്കുക. ഷെൽ പോലുള്ള പ്രത്യേക പ്രതീകങ്ങളുടെ ഉപയോഗത്തെ ഗ്ലോബിംഗ് സൂചിപ്പിക്കുന്നു
(വൈൽഡ്കാർഡുകൾ), പോലെ *, ?, [ ഒപ്പം ] ഒരേ ഡയറക്ടറിയിൽ നിന്ന് ഒന്നിലധികം ഫയലുകൾ വീണ്ടെടുക്കാൻ
ഒരേസമയം, പോലെ:

തമാശ ftp://gnjilux.srk.fer.hr/*.msg

ഡിഫോൾട്ടായി, URL-ൽ ഒരു ഗ്ലോബിംഗ് പ്രതീകം അടങ്ങിയിട്ടുണ്ടെങ്കിൽ ഗ്ലോബിംഗ് ഓണാക്കും. ഈ
ഗ്ലോബിംഗ് ശാശ്വതമായി ഓണാക്കാനോ ഓഫാക്കാനോ ഓപ്ഷൻ ഉപയോഗിച്ചേക്കാം.

നിങ്ങളുടെ ഷെൽ വിപുലീകരിക്കുന്നതിൽ നിന്ന് പരിരക്ഷിക്കുന്നതിന് നിങ്ങൾ URL ഉദ്ധരിക്കേണ്ടി വന്നേക്കാം.
Globbing Wget ഒരു ഡയറക്‌ടറി ലിസ്റ്റിംഗിനായി തിരയുന്നു, അത് സിസ്റ്റം-നിർദ്ദിഷ്ടമാണ്. ഇതാണ്
എന്തുകൊണ്ടാണ് ഇത് നിലവിൽ Unix FTP സെർവറുകളിൽ മാത്രം പ്രവർത്തിക്കുന്നത് (ഒപ്പം Unix "ls" അനുകരിക്കുന്നവയും
outputട്ട്പുട്ട്).

--no-passive-ftp
യുടെ ഉപയോഗം പ്രവർത്തനരഹിതമാക്കുക നിഷ്കിയമായ FTP ട്രാൻസ്ഫർ മോഡ്. നിഷ്ക്രിയ എഫ്ടിപി നിർബന്ധമാക്കുന്നത്
ഡാറ്റ കണക്ഷൻ സ്ഥാപിക്കുന്നതിന് ക്ലയന്റ് സെർവറിലേക്ക് കണക്റ്റുചെയ്യുക
ചുറ്റുമുള്ള വഴി.

മെഷീൻ ഇന്റർനെറ്റിലേക്ക് നേരിട്ട് കണക്റ്റുചെയ്തിട്ടുണ്ടെങ്കിൽ, നിഷ്ക്രിയവും സജീവവുമായ FTP
തുല്യമായി പ്രവർത്തിക്കണം. മിക്ക ഫയർവാളിന്റെയും NAT കോൺഫിഗറേഷനുകളുടെയും പിന്നിൽ നിഷ്ക്രിയ FTP ഉണ്ട്
ജോലി ചെയ്യാനുള്ള മികച്ച അവസരം. എന്നിരുന്നാലും, ചില അപൂർവ ഫയർവാൾ കോൺഫിഗറേഷനുകളിൽ, സജീവമായ FTP
നിഷ്ക്രിയ FTP പ്രവർത്തിക്കാത്തപ്പോൾ യഥാർത്ഥത്തിൽ പ്രവർത്തിക്കുന്നു. ഇത് അങ്ങനെയാണെന്ന് നിങ്ങൾ സംശയിക്കുന്നുവെങ്കിൽ, ഇത് ഉപയോഗിക്കുക
ഓപ്ഷൻ, അല്ലെങ്കിൽ നിങ്ങളുടെ init ഫയലിൽ "passive_ftp=off" സജ്ജമാക്കുക.

--അനുമതികൾ സംരക്ഷിക്കുക
ഉമാസ്ക് സജ്ജമാക്കിയ അനുമതികൾക്ക് പകരം റിമോട്ട് ഫയൽ അനുമതികൾ സംരക്ഷിക്കുക.

--retr-symlinks
സ്ഥിരസ്ഥിതിയായി, FTP ഡയറക്‌ടറികൾ ആവർത്തിച്ച് വീണ്ടെടുക്കുമ്പോൾ ഒരു പ്രതീകാത്മക ലിങ്ക് ആണ്
നേരിട്ടു, പ്രതീകാത്മക ലിങ്ക് കടന്നുപോകുകയും പോയിന്റ്-ടു ഫയലുകൾ വീണ്ടെടുക്കുകയും ചെയ്യുന്നു.
നിലവിൽ, ഡയറക്‌ടറികളിലേക്ക് പ്രതീകാത്മക ലിങ്കുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിനായി Wget കടന്നുപോകുന്നില്ല
ആവർത്തിച്ച്, ഭാവിയിൽ ഈ സവിശേഷത ചേർത്തേക്കാം.

എപ്പോൾ --retr-symlinks=No വ്യക്തമാക്കിയിട്ടുണ്ട്, ലിങ്ക് ചെയ്ത ഫയൽ ഡൗൺലോഡ് ചെയ്തിട്ടില്ല. പകരം,
പ്രാദേശിക ഫയൽസിസ്റ്റത്തിൽ പൊരുത്തപ്പെടുന്ന ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിച്ചിരിക്കുന്നു. പോയിന്റ്-ടു ഫയൽ ചെയ്യും
ഈ ആവർത്തന വീണ്ടെടുപ്പ് അത് പ്രത്യേകമായി നേരിടേണ്ടി വന്നില്ലെങ്കിൽ വീണ്ടെടുക്കാൻ കഴിയില്ല
എന്തായാലും അത് ഡൗൺലോഡ് ചെയ്തു. ഈ ഓപ്‌ഷൻ ഒരു സുരക്ഷാ അപകടസാധ്യത സൃഷ്ടിക്കുന്നു, അവിടെ ക്ഷുദ്രകരമായ FTP
ഒരു വഴി ഉദ്ദേശിച്ച ഡയറക്‌ടറികൾക്ക് പുറത്തുള്ള ഫയലുകളിലേക്ക് Wget എഴുതാൻ സെർവർ കാരണമായേക്കാം
പ്രത്യേകം തയ്യാറാക്കിയ .LISTING ഫയൽ.

ഒരു ഫയൽ വീണ്ടെടുക്കുമ്പോൾ (ഒരു ഡയറക്‌ടറി അല്ല) അത് വ്യക്തമാക്കിയിരിക്കുന്നതിനാൽ ശ്രദ്ധിക്കുക
കമാൻഡ്-ലൈൻ, അത് ആവർത്തിച്ചു എന്നതിലുപരി, ഈ ഓപ്ഷന് ഫലമില്ല.
ഈ കേസിൽ പ്രതീകാത്മക ലിങ്കുകൾ എല്ലായ്പ്പോഴും കടന്നുപോകുന്നു.

FTPS ഓപ്ഷനുകൾ
--ftps-വ്യക്തം
ഈ ഓപ്ഷൻ Wget-നോട് FTPS പരോക്ഷമായി ഉപയോഗിക്കാൻ പറയുന്നു. ഇംപ്ലിസിറ്റ് എഫ്‌ടി‌പി‌എസ് ആരംഭിക്കുന്നത് ഉൾക്കൊള്ളുന്നു
നിയന്ത്രണ കണക്ഷന്റെ തുടക്കം മുതൽ തന്നെ SSL/TLS. ഈ ഓപ്ഷൻ അയയ്ക്കില്ല
ഒരു "AUTH TLS" കമാൻഡ്: ഇത് സെർവർ FTPS സംസാരിക്കുകയും നേരിട്ട് ആരംഭിക്കുകയും ചെയ്യുന്നു
SSL/TLS കണക്ഷൻ. ശ്രമം വിജയിച്ചാൽ, സെഷൻ അതുപോലെ തന്നെ തുടരും
സാധാരണ FTPS ("PBSZ" ഉം "PROT" ഉം അയച്ചു, മുതലായവ). ഇംപ്ലിസിറ്റ് എഫ്ടിപിഎസ് ഇനി എ
FTPS നടപ്പിലാക്കലുകൾക്കുള്ള ആവശ്യകത, അതിനാൽ പല സെർവറുകളും ഇതിനെ പിന്തുണച്ചേക്കില്ല. എങ്കിൽ
--ftps-വ്യക്തം പാസ്സായി, വ്യക്തമായ പോർട്ട് നമ്പർ വ്യക്തമാക്കിയിട്ടില്ല, ഇതിനായുള്ള ഡിഫോൾട്ട് പോർട്ട്
"സാധാരണ" എന്നതിനായുള്ള ഡിഫോൾട്ട് പോർട്ടിന് പകരം ഇംപ്ലിസിറ്റ് FTPS, 990 ഉപയോഗിക്കും.
(വ്യക്തമായത്) FTP-യുടെ അതേ FTPS, 21.

--no-ftps-resume-ssl
ഡാറ്റ ചാനലിൽ SSL/TLS സെഷൻ പുനരാരംഭിക്കരുത്. ഒരു ഡാറ്റ ആരംഭിക്കുമ്പോൾ
കണക്ഷൻ, നിയന്ത്രണത്തിൽ മുമ്പ് ആരംഭിച്ച SSL/TLS സെഷൻ പുനരാരംഭിക്കാൻ Wget ശ്രമിക്കുന്നു
കണക്ഷൻ. SSL/TLS സെഷൻ പുനരാരംഭിക്കുന്നത് ഒരു പുതിയ ഹാൻഡ്‌ഷേക്ക് ചെയ്യുന്നത് ഒഴിവാക്കുന്നു
മുമ്പത്തെ സെഷന്റെ SSL/TLS പാരാമീറ്ററുകൾ വീണ്ടും ഉപയോഗിക്കുന്നു. സാധാരണഗതിയിൽ, FTPS സെർവറുകൾ ആവശ്യമാണ്
അത് അങ്ങനെയാണ്, അതിനാൽ Wget ഇത് സ്ഥിരസ്ഥിതിയായി ചെയ്യുന്നു. എന്നിരുന്നാലും, അപൂർവ സന്ദർഭങ്ങളിൽ, ഒരാൾക്ക് കഴിയും
എല്ലാ ഡാറ്റാ കണക്ഷനിലും ഒരു പുതിയ SSL/TLS സെഷൻ ആരംഭിക്കാൻ ആഗ്രഹിക്കുന്നു. ഇതാണ്
--no-ftps-resume-ssl എന്നതിനായുള്ളതാണ്.

--ftps-clear-data-connection
എല്ലാ ഡാറ്റാ കണക്ഷനുകളും പ്ലെയിൻ ടെക്സ്റ്റിൽ ആയിരിക്കും. കൺട്രോൾ കണക്ഷൻ മാത്രമായിരിക്കും
SSL/TLS-ന് കീഴിൽ. ഇത് നേടുന്നതിന് Wget ഒരു "PROT C" കമാൻഡ് അയയ്ക്കും, അത് ആയിരിക്കണം
സെർവർ അംഗീകരിച്ചു.

--ftps-fallback-to-ftp
ടാർഗെറ്റ് സെർവർ FTPS പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ FTP-യിലേക്ക് മടങ്ങുക. സുരക്ഷാ കാരണങ്ങളാൽ,
ഈ ഓപ്ഷൻ സ്ഥിരസ്ഥിതിയായി ഉറപ്പിച്ചിട്ടില്ല. ഒരു ഉപയോഗിച്ച് പുറത്തുകടക്കുക എന്നതാണ് ഡിഫോൾട്ട് സ്വഭാവം
പിശക്. പ്രാരംഭ "AUTH TLS" കമാൻഡിന് ഒരു സെർവർ വിജയകരമായി മറുപടി നൽകുന്നില്ലെങ്കിൽ, അല്ലെങ്കിൽ
വ്യക്തമായ FTPS-ന്റെ കാര്യത്തിൽ, പ്രാരംഭ SSL/TLS കണക്ഷൻ ശ്രമം നിരസിക്കപ്പെട്ടാൽ,
അത്തരം സെർവർ FTPS-നെ പിന്തുണയ്ക്കുന്നില്ലെന്ന് കരുതപ്പെടുന്നു.

ആവർത്തന വീണ്ടെടുക്കല് ഓപ്ഷനുകൾ
-r
--ആവർത്തന
റിക്കേഴ്‌സീവ് വീണ്ടെടുക്കൽ ഓണാക്കുക. സ്ഥിരസ്ഥിതി പരമാവധി ആഴം 5 ആണ്.

-l ആഴത്തിൽ
--ലെവൽ=ആഴത്തിൽ
റികർഷൻ പരമാവധി ഡെപ്ത് ലെവൽ വ്യക്തമാക്കുക ആഴത്തിൽ.

--ഇല്ലാതാക്കുക-ശേഷം
ഡൌൺലോഡ് ചെയ്യുന്ന ഓരോ ഫയലും ഇല്ലാതാക്കാൻ ഈ ഓപ്ഷൻ Wget-നോട് പറയുന്നു, ശേഷം അങ്ങനെ ചെയ്തു.
ഒരു പ്രോക്സി വഴി ജനപ്രിയ പേജുകൾ മുൻകൂട്ടി ലഭ്യമാക്കുന്നതിന് ഇത് ഉപയോഗപ്രദമാണ്, ഉദാ:

wget -r -nd --delete-after http://whatever.com/~popular/page/

ദി -r ആവർത്തനമായി വീണ്ടെടുക്കുക എന്നതാണ് ഓപ്ഷൻ, കൂടാതെ -nd ഡയറക്ടറികൾ സൃഷ്ടിക്കാതിരിക്കാൻ.

അതല്ല --ഇല്ലാതാക്കുക-ശേഷം ലോക്കൽ മെഷീനിലെ ഫയലുകൾ ഇല്ലാതാക്കുന്നു. അത് പുറപ്പെടുവിക്കുന്നില്ല
ഇല്ലാതാക്കുക വിദൂര FTP സൈറ്റുകളിലേക്കുള്ള കമാൻഡ്, ഉദാഹരണത്തിന്. എപ്പോൾ എന്നതും ശ്രദ്ധിക്കുക --ഇല്ലാതാക്കുക-ശേഷം is
വ്യക്തമാക്കിയ, --കൺവേർട്ട്-ലിങ്കുകൾ അവഗണിക്കപ്പെടുന്നു, അതിനാൽ .orig ഫയലുകൾ ലളിതമായി സൃഷ്ടിച്ചിട്ടില്ല
ഒന്നാം സ്ഥാനം.

-k
--കൺവേർട്ട്-ലിങ്കുകൾ
ഡൗൺലോഡ് പൂർത്തിയായ ശേഷം, ഡോക്യുമെന്റിലെ ലിങ്കുകൾ നിർമ്മിക്കാൻ പരിവർത്തനം ചെയ്യുക
പ്രാദേശികമായി കാണുന്നതിന് അനുയോജ്യം. ഇത് ദൃശ്യമായ ഹൈപ്പർലിങ്കുകളെ മാത്രമല്ല, എല്ലാവരെയും ബാധിക്കുന്നു
എംബഡഡ് ഇമേജുകൾ പോലെയുള്ള ബാഹ്യ ഉള്ളടക്കത്തിലേക്ക് ലിങ്ക് ചെയ്യുന്ന പ്രമാണത്തിന്റെ ഭാഗം
സ്റ്റൈൽ ഷീറ്റുകൾ, HTML ഇതര ഉള്ളടക്കത്തിലേക്കുള്ള ഹൈപ്പർലിങ്കുകൾ മുതലായവ.

ഓരോ ലിങ്കും രണ്ട് വഴികളിൽ ഒന്നിൽ മാറ്റപ്പെടും:

· Wget ഡൗൺലോഡ് ചെയ്ത ഫയലുകളിലേക്കുള്ള ലിങ്കുകൾ റഫർ ചെയ്യുന്നതിനായി മാറ്റും
ആപേക്ഷിക ലിങ്കായി അവർ ചൂണ്ടിക്കാണിക്കുന്ന ഫയൽ.

ഉദാഹരണം: ഡൗൺലോഡ് ചെയ്ത ഫയൽ ആണെങ്കിൽ /foo/doc.html എന്നതിലേക്കുള്ള ലിങ്കുകൾ /bar/img.gif, കൂടി
ഡൗൺലോഡ് ചെയ്തു, തുടർന്ന് ലിങ്ക് ഇൻ doc.html ചൂണ്ടിക്കാണിക്കാൻ പരിഷ്കരിക്കും ../bar/img.gif.
ഇത്തരത്തിലുള്ള പരിവർത്തനം ഏകപക്ഷീയമായ കോമ്പിനേഷനുകൾക്കായി വിശ്വസനീയമായി പ്രവർത്തിക്കുന്നു
ഡയറക്ടറികൾ.

· Wget ഡൗൺലോഡ് ചെയ്യാത്ത ഫയലുകളിലേക്കുള്ള ലിങ്കുകൾ ഇതിലേക്ക് മാറ്റപ്പെടും
ഹോസ്റ്റ് നാമവും അവർ ചൂണ്ടിക്കാണിക്കുന്ന ലൊക്കേഷന്റെ സമ്പൂർണ്ണ പാതയും ഉൾപ്പെടുത്തുക.

ഉദാഹരണം: ഡൗൺലോഡ് ചെയ്ത ഫയൽ ആണെങ്കിൽ /foo/doc.html എന്നതിലേക്കുള്ള ലിങ്കുകൾ /bar/img.gif (അല്ലെങ്കിൽ
../bar/img.gif), തുടർന്ന് ലിങ്ക് doc.html ചൂണ്ടിക്കാണിക്കാൻ പരിഷ്കരിക്കും
http://hostname/bar/img.gif.

ഇക്കാരണത്താൽ, പ്രാദേശിക ബ്രൗസിംഗ് വിശ്വസനീയമായി പ്രവർത്തിക്കുന്നു: ഒരു ലിങ്ക് ചെയ്‌ത ഫയൽ ഡൗൺലോഡ് ചെയ്‌തിട്ടുണ്ടെങ്കിൽ,
ലിങ്ക് അതിന്റെ പ്രാദേശിക നാമത്തെ പരാമർശിക്കും; ഇത് ഡൗൺലോഡ് ചെയ്തിട്ടില്ലെങ്കിൽ, ലിങ്ക് റഫർ ചെയ്യും
ഒരു തകർന്ന ലിങ്ക് അവതരിപ്പിക്കുന്നതിനുപകരം അതിന്റെ പൂർണ്ണ ഇന്റർനെറ്റ് വിലാസം. എന്ന വസ്തുത
മുൻ ലിങ്കുകൾ ആപേക്ഷിക ലിങ്കുകളിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടുന്നു, നിങ്ങൾക്ക് ഡൗൺലോഡ് ചെയ്‌തത് നീക്കാൻ കഴിയുമെന്ന് ഉറപ്പാക്കുന്നു
മറ്റൊരു ഡയറക്ടറിയിലേക്കുള്ള ശ്രേണി.

ഡൗൺലോഡിന്റെ അവസാനം മാത്രമേ ഏതൊക്കെ ലിങ്കുകളാണ് ഉള്ളതെന്ന് Wget അറിയാൻ കഴിയൂ എന്നത് ശ്രദ്ധിക്കുക
ഡൗൺലോഡ് ചെയ്തു. അതുകൊണ്ടാണ്, ചെയ്ത ജോലി -k എല്ലാറ്റിന്റെയും അവസാനം നിർവ്വഹിക്കും
ഡൗൺലോഡുകൾ.

--ഫയൽ-മാത്രം
ഈ ഓപ്‌ഷൻ URL-കളുടെ ഫയൽനാമത്തിന്റെ ഭാഗം മാത്രം പരിവർത്തനം ചെയ്യുന്നു, ബാക്കി URL-കൾ അവശേഷിക്കുന്നു
തൊട്ടുകൂടാത്തത്. ഈ ഫയൽനാമ ഭാഗം ചിലപ്പോൾ "അടിസ്ഥാന നാമം" എന്ന് വിളിക്കപ്പെടുന്നു, എന്നിരുന്നാലും ഞങ്ങൾ
ആശയക്കുഴപ്പം ഉണ്ടാക്കാതിരിക്കാൻ ആ പദം ഇവിടെ ഒഴിവാക്കുക.

ഇത് പ്രത്യേകമായി സംയോജിച്ച് പ്രവർത്തിക്കുന്നു --ക്രമീകരണം-വിപുലീകരണം, ഇതാണെങ്കിലും
കപ്ലിംഗ് നടപ്പിലാക്കിയിട്ടില്ല. ഫയലുകൾ ഉപയോഗിച്ച് ഇന്റർനെറ്റ് കാഷെകൾ പോപ്പുലേറ്റ് ചെയ്യുന്നത് ഉപയോഗപ്രദമാണെന്ന് തെളിയിക്കുന്നു
വ്യത്യസ്ത ഹോസ്റ്റുകളിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്‌തു.

ഉദാഹരണം: ചില ലിങ്കുകൾ ചൂണ്ടിക്കാണിക്കുന്നുവെങ്കിൽ //foo.com/bar.cgi?xyz കൂടെ --ക്രമീകരണം-വിപുലീകരണം ഉറപ്പിച്ചു
ഒപ്പം അതിന്റെ പ്രാദേശിക ലക്ഷ്യസ്ഥാനവും ഉദ്ദേശിച്ചുള്ളതാണ് ./foo.com/bar.cgi?xyz.css, പിന്നെ ലിങ്ക്
ആയി പരിവർത്തനം ചെയ്യപ്പെടും //foo.com/bar.cgi?xyz.css. ഫയലിന്റെ പേര് ഭാഗം മാത്രമേ ഉള്ളൂ എന്നത് ശ്രദ്ധിക്കുക
പരിഷ്ക്കരിച്ചു. നെറ്റ് പാത്ത് ഉൾപ്പെടെയുള്ള URL-ന്റെ ബാക്കി ഭാഗങ്ങൾ സ്പർശിക്കാതെ അവശേഷിക്കുന്നു
("//") അല്ലാത്തപക്ഷം Wget പ്രോസസ്സ് ചെയ്യുകയും ഫലപ്രദമായി പരിവർത്തനം ചെയ്യുകയും ചെയ്യും
സ്കീം (അതായത്. "http://").

-K
--ബാക്കപ്പ്-പരിവർത്തനം
ഒരു ഫയൽ പരിവർത്തനം ചെയ്യുമ്പോൾ, യഥാർത്ഥ പതിപ്പ് a ഉപയോഗിച്ച് ബാക്കപ്പ് ചെയ്യുക .orig പ്രത്യയം. യെ ബാധിക്കുന്നു
പെരുമാറ്റം -N.

-m
--കണ്ണാടി
മിററിംഗിന് അനുയോജ്യമായ ഓപ്ഷനുകൾ ഓണാക്കുക. ഈ ഓപ്‌ഷൻ ആവർത്തനവും സമയവും ഓണാക്കുന്നു-
സ്റ്റാമ്പിംഗ്, അനന്തമായ ആവർത്തന ഡെപ്ത് സജ്ജീകരിക്കുകയും FTP ഡയറക്ടറി ലിസ്റ്റിംഗുകൾ സൂക്ഷിക്കുകയും ചെയ്യുന്നു. അത്
നിലവിൽ തുല്യമാണ് -r -N -l inf --നോ-നീക്കം-ലിസ്റ്റിംഗ്.

-p
- പേജ്-ആവശ്യകതകൾ
ഈ ഓപ്‌ഷൻ Wget-ന് ആവശ്യമായ എല്ലാ ഫയലുകളും ഡൗൺലോഡ് ചെയ്യുന്നതിന് കാരണമാകുന്നു
തന്നിരിക്കുന്ന HTML പേജ് പ്രദർശിപ്പിക്കുക. ഇൻലൈൻ ചെയ്‌ത ചിത്രങ്ങൾ, ശബ്‌ദങ്ങൾ എന്നിവയും ഇതിൽ ഉൾപ്പെടുന്നു
പരാമർശിച്ച സ്റ്റൈൽഷീറ്റുകൾ.

സാധാരണയായി, ഒരൊറ്റ HTML പേജ് ഡൗൺലോഡ് ചെയ്യുമ്പോൾ, ആവശ്യമായ ഏതെങ്കിലും ഡോക്യുമെന്റുകൾ
അത് ശരിയായി പ്രദർശിപ്പിക്കുന്നതിന് ആവശ്യമായത് ഡൗൺലോഡ് ചെയ്തിട്ടില്ല. ഉപയോഗിക്കുന്നത് -r ഒപ്പം കൂടെ -l സഹായിക്കാം,
എന്നാൽ Wget സാധാരണയായി ബാഹ്യവും ഇൻലൈൻ ചെയ്തതുമായ പ്രമാണങ്ങൾ തമ്മിൽ വേർതിരിച്ചറിയാൻ കഴിയാത്തതിനാൽ,
അവശ്യസാധനങ്ങൾ നഷ്ടപ്പെട്ട "ലീഫ് ഡോക്യുമെന്റുകൾ" സാധാരണയായി അവശേഷിക്കുന്നു.

ഉദാഹരണത്തിന്, പ്രമാണം പറയുക ക്സനുമ്ക്സ.ഹ്ത്മ്ല് ഒരു "ഉൾക്കൊള്ളുന്നു "ടാഗ് റഫറൻസിങ് ക്സനുമ്ക്സ.ഗിഫ് ഒരു
" " ടാഗ് ബാഹ്യ പ്രമാണത്തിലേക്ക് ചൂണ്ടിക്കാണിക്കുന്നു ക്സനുമ്ക്സ.ഹ്ത്മ്ല്. അത് പറയൂ ക്സനുമ്ക്സ.ഹ്ത്മ്ല് സമാനമാണ്, പക്ഷേ അത്
അതിന്റെ ചിത്രം ക്സനുമ്ക്സ.ഗിഫ് അത് ലിങ്ക് ചെയ്യുന്നു ക്സനുമ്ക്സ.ഹ്ത്മ്ല്. ഇത് ചിലർ ഏകപക്ഷീയമായി തുടരുന്നുവെന്ന് പറയുക
ഉയർന്ന സംഖ്യ.

ഒരാൾ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുകയാണെങ്കിൽ:

wget -r -l 2 http:// /1.html

അപ്പോള് ക്സനുമ്ക്സ.ഹ്ത്മ്ല്, ക്സനുമ്ക്സ.ഗിഫ്, ക്സനുമ്ക്സ.ഹ്ത്മ്ല്, ക്സനുമ്ക്സ.ഗിഫ്, ഒപ്പം ക്സനുമ്ക്സ.ഹ്ത്മ്ല് ഡൗൺലോഡ് ചെയ്യും. നിങ്ങൾക്ക് കാണാവുന്നത് പോലെ,
ക്സനുമ്ക്സ.ഹ്ത്മ്ല് അതിന്റെ ആവശ്യമില്ലാതെയാണ് ക്സനുമ്ക്സ.ഗിഫ് കാരണം Wget ഇവയുടെ എണ്ണം കണക്കാക്കുന്നു
ഹോപ്സ് (2 വരെ) അകലെ നിന്ന് ക്സനുമ്ക്സ.ഹ്ത്മ്ല് ആവർത്തനം എവിടെ നിർത്തണമെന്ന് നിർണ്ണയിക്കുന്നതിന്.
എന്നിരുന്നാലും, ഈ കമാൻഡ് ഉപയോഗിച്ച്:

wget -r -l 2 -p http:// /1.html

മുകളിലുള്ള എല്ലാ ഫയലുകളും ഒപ്പം ക്സനുമ്ക്സ.ഹ്ത്മ്ല്ന്റെ ആവശ്യം ക്സനുമ്ക്സ.ഗിഫ് ഡൗൺലോഡ് ചെയ്യും. സമാനമായി,

wget -r -l 1 -p http:// /1.html

കാരണമാകും ക്സനുമ്ക്സ.ഹ്ത്മ്ല്, ക്സനുമ്ക്സ.ഗിഫ്, ക്സനുമ്ക്സ.ഹ്ത്മ്ല്, ഒപ്പം ക്സനുമ്ക്സ.ഗിഫ് ഡൗൺലോഡ് ചെയ്യണം. ഒരാൾ ഇങ്ങനെ ചിന്തിച്ചേക്കാം:

wget -r -l 0 -p http:// /1.html

വെറും ഡൗൺലോഡ് ചെയ്യും ക്സനുമ്ക്സ.ഹ്ത്മ്ല് ഒപ്പം ക്സനുമ്ക്സ.ഗിഫ്, പക്ഷേ നിർഭാഗ്യവശാൽ ഇത് അങ്ങനെയല്ല, കാരണം
-l 0 എന്നതിന് തുല്യമാണ് -l inf---അതായത് അനന്തമായ ആവർത്തനം. ഒരൊറ്റ HTML ഡൗൺലോഡ് ചെയ്യാൻ
പേജ് (അല്ലെങ്കിൽ അവയിൽ ചിലത്, എല്ലാം കമാൻഡ് ലൈനിലോ a-യിലോ വ്യക്തമാക്കിയിരിക്കുന്നു -i URL ഇൻപുട്ട്
ഫയൽ) അതിന്റെ (അല്ലെങ്കിൽ അവയുടെ) ആവശ്യകതകൾ, വെറുതെ വിടുക -r ഒപ്പം -l:

wget -p http:// /1.html

Wget ഇതുപോലെ പെരുമാറുമെന്ന് ശ്രദ്ധിക്കുക -r വ്യക്തമാക്കിയിരുന്നു, എന്നാൽ ആ ഒറ്റ പേജ് മാത്രം
അതിന്റെ ആവശ്യകതകൾ ഡൗൺലോഡ് ചെയ്യപ്പെടും. ആ പേജിൽ നിന്ന് ബാഹ്യ പ്രമാണങ്ങളിലേക്കുള്ള ലിങ്കുകൾ ചെയ്യും
പിന്തുടരുകയില്ല. യഥാർത്ഥത്തിൽ, ഒരൊറ്റ പേജും അതിന്റെ എല്ലാ ആവശ്യങ്ങളും ഡൗൺലോഡ് ചെയ്യാൻ (എങ്കിലും
അവ പ്രത്യേക വെബ്‌സൈറ്റുകളിൽ നിലവിലുണ്ട്), കൂടാതെ ലോട്ട് പ്രാദേശികമായി ശരിയായി പ്രദർശിപ്പിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക,
കൂടാതെ കുറച്ച് ഓപ്ഷനുകൾ ഉപയോഗിക്കാൻ ഈ രചയിതാവ് ഇഷ്ടപ്പെടുന്നു -p:

wget -E -H -k -K -p http:// /

ഈ വിഷയം അവസാനിപ്പിക്കുന്നതിന്, ഒരു ബാഹ്യ പ്രമാണത്തെക്കുറിച്ചുള്ള Wget ന്റെ ആശയം അറിയുന്നത് മൂല്യവത്താണ്
ലിങ്ക് എന്നത് ഒരു " " ടാഗിൽ വ്യക്തമാക്കിയിട്ടുള്ള ഏതെങ്കിലും URL ആണ് , ഒരു " "ടാഗ്, അല്ലെങ്കിൽ ഒരു" "മറ്റൊരു ടാഗ്
എന്നതിനേക്കാൾ " ".

--കണിശമായ-അഭിപ്രായങ്ങൾ
HTML കമന്റുകളുടെ കർശനമായ പാഴ്‌സിംഗ് ഓണാക്കുക. എന്നതിലെ അഭിപ്രായങ്ങൾ അവസാനിപ്പിക്കുക എന്നതാണ് സ്ഥിരസ്ഥിതി
ആദ്യ സംഭവം ->.

സവിശേഷതകൾ അനുസരിച്ച്, HTML അഭിപ്രായങ്ങൾ SGML ആയി പ്രകടിപ്പിക്കുന്നു പ്രഖ്യാപനങ്ങൾ.
ഡിക്ലറേഷൻ എന്നത് ആരംഭിക്കുന്ന പ്രത്യേക മാർക്ക്അപ്പാണ് <! കൂടെ അവസാനിക്കുന്നു >, അതുപോലെ <!ഡോക്‌ടൈപ്പ്
...>, അതിൽ ഒരു ജോടി തമ്മിലുള്ള അഭിപ്രായങ്ങൾ അടങ്ങിയിരിക്കാം -- ഡിലിമിറ്ററുകൾ. HTML അഭിപ്രായങ്ങളാണ്
"ശൂന്യമായ പ്രഖ്യാപനങ്ങൾ", നോൺ-കമന്റ് ടെക്‌സ്‌റ്റ് ഇല്ലാത്ത SGML പ്രഖ്യാപനങ്ങൾ. അതുകൊണ്ടു,
ഒരു സാധുവായ അഭിപ്രായമാണ്, അങ്ങനെയാണ് <!--ഒന്ന്-- --രണ്ട്-->, പക്ഷേ അല്ല.

മറുവശത്ത്, മിക്ക HTML എഴുത്തുകാരും അഭിപ്രായങ്ങളെ മറ്റൊന്നായി കാണുന്നില്ല
വാചകം കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു <!-- ഒപ്പം ->, ഇത് തികച്ചും സമാനമല്ല. ഉദാഹരണത്തിന്, എന്തെങ്കിലും
പോലെ ഡാഷുകളുടെ എണ്ണം a ആയിരിക്കുന്നിടത്തോളം ഒരു സാധുവായ കമന്റായി പ്രവർത്തിക്കുന്നു
നാലിന്റെ ഗുണിതം (!). ഇല്ലെങ്കിൽ, അഭിപ്രായം സാങ്കേതികമായി അടുത്തത് വരെ നീണ്ടുനിൽക്കും --ഏത്
പ്രമാണത്തിന്റെ മറ്റേ അറ്റത്തായിരിക്കാം. ഇക്കാരണത്താൽ, നിരവധി ജനപ്രിയ ബ്രൗസറുകൾ
സ്പെസിഫിക്കേഷൻ പൂർണ്ണമായും അവഗണിക്കുകയും ഉപയോക്താക്കൾ പ്രതീക്ഷിക്കുന്നത് നടപ്പിലാക്കുകയും ചെയ്യുക:
അഭിപ്രായങ്ങൾ വിഭജിച്ചിരിക്കുന്നു <!-- ഒപ്പം ->.

പതിപ്പ് 1.9 വരെ, Wget അഭിപ്രായങ്ങൾ കർശനമായി വ്യാഖ്യാനിച്ചു, ഇത് ലിങ്കുകൾ നഷ്‌ടപ്പെടുന്നതിന് കാരണമായി
പല വെബ് പേജുകളിലും ബ്രൗസറുകളിൽ നന്നായി പ്രദർശിപ്പിച്ചിരുന്നു, പക്ഷേ ദൗർഭാഗ്യമുണ്ട്
അനുസൃതമല്ലാത്ത അഭിപ്രായങ്ങൾ അടങ്ങിയിരിക്കുന്നു. പതിപ്പ് 1.9 മുതൽ, Wget ചേർന്നു
"നിഷ്‌കളങ്ക" അഭിപ്രായങ്ങൾ നടപ്പിലാക്കുന്ന ക്ലയന്റുകളുടെ റാങ്കുകൾ, ഓരോ അഭിപ്രായവും അവസാനിപ്പിക്കുന്നു
ആദ്യ സംഭവം ->.

ഏതെങ്കിലും കാരണത്താൽ, നിങ്ങൾക്ക് കർശനമായ അഭിപ്രായം പാഴ്‌സിംഗ് വേണമെങ്കിൽ, അത് തിരിക്കാൻ ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുക
ന്.

ആവർത്തന സ്വീകരിക്കുക/നിരസിക്കുക ഓപ്ഷനുകൾ
-A അക്ലിസ്റ്റ് --അംഗീകരിക്കുക അക്ലിസ്റ്റ്
-R rejlist --നിരസിക്കുക rejlist
സ്വീകരിക്കുന്നതിനോ നിരസിക്കുന്നതിനോ ഉള്ള ഫയൽ നാമ സഫിക്സുകളുടെയോ പാറ്റേണുകളുടെയോ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റുകൾ വ്യക്തമാക്കുക.
വൈൽഡ്കാർഡ് പ്രതീകങ്ങളിൽ ഏതെങ്കിലും ഉണ്ടെങ്കിൽ, ശ്രദ്ധിക്കുക *, ?, [ or ], എന്ന ഘടകത്തിൽ ദൃശ്യമാകുന്നു
അക്ലിസ്റ്റ് or rejlist, ഇത് ഒരു പ്രത്യയം എന്നതിലുപരി ഒരു പാറ്റേണായി പരിഗണിക്കും. ഇതിൽ
സാഹചര്യത്തിൽ, നിങ്ങളുടെ ഷെൽ വികസിക്കുന്നത് തടയാൻ നിങ്ങൾ പാറ്റേൺ ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തണം
അതു പോലെ -A "*.mp3" or -A '*.mp3'.

--അംഗീകരിക്കുക-regex urlregex
--reject-regex urlregex
പൂർണ്ണമായ URL സ്വീകരിക്കുന്നതിനോ നിരസിക്കുന്നതിനോ ഒരു സാധാരണ പദപ്രയോഗം വ്യക്തമാക്കുക.

--regex-തരം regextype
റെഗുലർ എക്സ്പ്രഷൻ തരം വ്യക്തമാക്കുക. സാധ്യമായ തരങ്ങളാണ് പോസിക്സ് or pcre. അതിലേക്ക് ശ്രദ്ധിക്കുക
ഉപയോഗിക്കാൻ കഴിയും pcre ടൈപ്പ്, wget libpcre പിന്തുണയോടെ കംപൈൽ ചെയ്യണം.

-D ഡൊമെയ്ൻ-ലിസ്റ്റ്
--ഡൊമെയ്‌നുകൾ=ഡൊമെയ്ൻ-ലിസ്റ്റ്
പിന്തുടരേണ്ട ഡൊമെയ്‌നുകൾ സജ്ജമാക്കുക. ഡൊമെയ്ൻ-ലിസ്റ്റ് കോമയാൽ വേർതിരിച്ച ഡൊമെയ്‌നുകളുടെ പട്ടികയാണ്. കുറിപ്പ്
അത് ചെയ്യുന്നു എന്ന് അല്ല ഓൺ ചെയ്യുക -H.

--ഒഴിവാക്കുക-ഡൊമെയ്‌നുകൾ ഡൊമെയ്ൻ-ലിസ്റ്റ്
ഉള്ള ഡൊമെയ്‌നുകൾ വ്യക്തമാക്കുക അല്ല പിന്തുടരേണ്ടതാണ്.

--follow-ftp
HTML പ്രമാണങ്ങളിൽ നിന്നുള്ള FTP ലിങ്കുകൾ പിന്തുടരുക. ഈ ഓപ്ഷൻ കൂടാതെ, Wget എല്ലാം അവഗണിക്കും
FTP ലിങ്കുകൾ.

--follow-tags=പട്ടിക
Wget ന് HTML ടാഗ് / ആട്രിബ്യൂട്ട് ജോഡികളുടെ ഒരു ആന്തരിക പട്ടികയുണ്ട്, അത് എപ്പോൾ പരിഗണിക്കും
ആവർത്തിച്ചുള്ള വീണ്ടെടുക്കൽ സമയത്ത് ലിങ്ക് ചെയ്‌ത ഡോക്യുമെന്റുകൾക്കായി തിരയുന്നു. ഒരു ഉപയോക്താവിന് വേണമെങ്കിൽ എ
ആ ടാഗുകളുടെ ഉപവിഭാഗം പരിഗണിക്കണം, എന്നിരുന്നാലും, അവൻ അല്ലെങ്കിൽ അവൾ അത്തരം ടാഗുകൾ വ്യക്തമാക്കണം
ഒരു കോമയിൽ വേർതിരിച്ചിരിക്കുന്നു പട്ടിക ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്.

--ignore-tags=പട്ടിക
ഇത് വിപരീതമാണ് --follow-tags ഓപ്ഷൻ. എപ്പോൾ ചില HTML ടാഗുകൾ ഒഴിവാക്കുക
ആവർത്തിച്ച് ഡൗൺലോഡ് ചെയ്യാനുള്ള ഡോക്യുമെന്റുകൾക്കായി തിരയുന്നു, അവ കോമയാൽ വേർതിരിച്ച് വ്യക്തമാക്കുക പട്ടിക.

മുൻകാലങ്ങളിൽ, ഒരൊറ്റ പേജും അതിൻറെയും ഡൗൺലോഡ് ചെയ്യുന്നതിനുള്ള ഏറ്റവും മികച്ച പന്തയമായിരുന്നു ഈ ഓപ്ഷൻ
ആവശ്യകതകൾ, ഇതുപോലുള്ള ഒരു കമാൻഡ്-ലൈൻ ഉപയോഗിച്ച്:

wget --ignore-tags=a,area -H -k -K -r http:// /

എന്നിരുന്നാലും, ഈ ഓപ്ഷന്റെ രചയിതാവ് "" പോലുള്ള ടാഗുകളുള്ള ഒരു പേജിൽ എത്തി.
HREF="/">", അവഗണിക്കാനുള്ള ടാഗുകൾ വ്യക്തമാക്കിയാൽ മാത്രം പോരാ എന്ന തിരിച്ചറിവുണ്ടായി.
Wget നെ അവഗണിക്കാൻ ഒരാൾക്ക് പറയാനാവില്ല " ", കാരണം അപ്പോൾ സ്റ്റൈൽഷീറ്റുകൾ ഉണ്ടാകില്ല
ഡൗൺലോഡ് ചെയ്തു. ഒരൊറ്റ പേജും അതിന്റെ ആവശ്യകതകളും ഡൗൺലോഡ് ചെയ്യുന്നതിനുള്ള ഏറ്റവും മികച്ച പന്തയം ഇതാണ്
സമർപ്പിത - പേജ്-ആവശ്യകതകൾ ഓപ്ഷൻ.

--അവഗണിക്കുക-കേസ്
ഫയലുകളും ഡയറക്ടറികളും പൊരുത്തപ്പെടുത്തുമ്പോൾ കേസ് അവഗണിക്കുക. ഇത് -R ന്റെ പെരുമാറ്റത്തെ സ്വാധീനിക്കുന്നു,
-A, -I, -X എന്നീ ഓപ്ഷനുകളും FTP-യിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യുമ്പോൾ ഗ്ലോബിംഗ് നടപ്പിലാക്കുന്നു
സൈറ്റുകൾ. ഉദാഹരണത്തിന്, ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്, -A "*.ടെക്സ്റ്റ്" പൊരുത്തപ്പെടും file1.txt, അതുമാത്രമല്ല ഇതും
ഫയൽ2.TXT, ഫയൽ3.TxT, ഇത്യാദി. ഉദാഹരണത്തിലെ ഉദ്ധരണികൾ ഷെൽ തടയുന്നതിനാണ്
പാറ്റേൺ വികസിപ്പിക്കുന്നതിൽ നിന്ന്.

-H
--സ്പാൻ-ഹോസ്റ്റുകൾ
റിക്കേഴ്‌സീവ് വീണ്ടെടുക്കൽ നടത്തുമ്പോൾ ഹോസ്റ്റുകളിലുടനീളം വ്യാപിക്കുന്നത് പ്രവർത്തനക്ഷമമാക്കുക.

-L
--ബന്ധു
ആപേക്ഷിക ലിങ്കുകൾ മാത്രം പിന്തുടരുക. ഒരു പ്രത്യേക ഹോം പേജ് ഒന്നുമില്ലാതെ വീണ്ടെടുക്കുന്നതിന് ഉപയോഗപ്രദമാണ്
ശ്രദ്ധാശൈഥില്യങ്ങൾ, ഒരേ ഹോസ്റ്റുകളിൽ നിന്നുള്ളവ പോലും.

-I പട്ടിക
--include-directories=പട്ടിക
ഡൗൺലോഡ് ചെയ്യുമ്പോൾ നിങ്ങൾ പിന്തുടരാൻ ആഗ്രഹിക്കുന്ന ഡയറക്ടറികളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് വ്യക്തമാക്കുക.
ന്റെ ഘടകങ്ങൾ പട്ടിക വൈൽഡ്കാർഡുകൾ അടങ്ങിയിരിക്കാം.

-X പട്ടിക
--exclude-directories=പട്ടിക
ഡൗൺലോഡിൽ നിന്ന് നിങ്ങൾ ഒഴിവാക്കാൻ ആഗ്രഹിക്കുന്ന ഡയറക്ടറികളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് വ്യക്തമാക്കുക.
ന്റെ ഘടകങ്ങൾ പട്ടിക വൈൽഡ്കാർഡുകൾ അടങ്ങിയിരിക്കാം.

-np
--നോ-മാതാപിതാവ്
ആവർത്തിച്ച് വീണ്ടെടുക്കുമ്പോൾ ഒരിക്കലും പാരന്റ് ഡയറക്ടറിയിലേക്ക് കയറരുത്. ഇതൊരു
ഉപയോഗപ്രദമായ ഓപ്ഷൻ, അത് ഫയലുകൾ മാത്രമാണെന്ന് ഉറപ്പുനൽകുന്നു താഴെ ഒരു നിശ്ചിത ശ്രേണി ഉണ്ടാകും
ഡൗൺലോഡ് ചെയ്യാം.

ENVIRONMENT


HTTP, FTP വീണ്ടെടുക്കലുകൾക്കായി Wget പ്രോക്സികളെ പിന്തുണയ്ക്കുന്നു. പ്രോക്സി വ്യക്തമാക്കുന്നതിനുള്ള അടിസ്ഥാന മാർഗം
Wget തിരിച്ചറിയുന്ന ലൊക്കേഷൻ, ഇനിപ്പറയുന്ന എൻവയോൺമെന്റ് വേരിയബിളുകൾ ഉപയോഗിക്കുന്നു:

http_proxy
https_proxy
സജ്ജമാക്കിയാൽ, ദി http_proxy ഒപ്പം https_proxy എന്നതിന്റെ URL-കൾ വേരിയബിളുകളിൽ അടങ്ങിയിരിക്കണം
യഥാക്രമം HTTP, HTTPS കണക്ഷനുകൾക്കുള്ള പ്രോക്സികൾ.

ftp_proxy
ഈ വേരിയബിളിൽ FTP കണക്ഷനുകൾക്കുള്ള പ്രോക്സിയുടെ URL അടങ്ങിയിരിക്കണം. അത് തികച്ചും
സാധാരണ അത് http_proxy ഒപ്പം ftp_proxy ഒരേ URL-ലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു.

no_proxy
ഈ വേരിയബിളിൽ പ്രോക്‌സി ചെയ്യേണ്ട ഡൊമെയ്‌ൻ വിപുലീകരണങ്ങളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് അടങ്ങിയിരിക്കണം
അല്ല വേണ്ടി ഉപയോഗിക്കും. ഉദാഹരണത്തിന്, മൂല്യം ആണെങ്കിൽ no_proxy is .mit.edu, പ്രോക്സി ചെയ്യില്ല
എംഐടിയിൽ നിന്ന് പ്രമാണങ്ങൾ വീണ്ടെടുക്കാൻ ഉപയോഗിക്കുന്നു.

പുറത്ത് പദവി


പ്രശ്‌നങ്ങൾ നേരിടുകയാണെങ്കിൽ Wget നിരവധി പിശക് കോഡുകളിലൊന്ന് തിരികെ നൽകിയേക്കാം.

0 പ്രശ്നങ്ങളൊന്നും സംഭവിച്ചില്ല.

1 പൊതുവായ പിശക് കോഡ്.

2 പാഴ്‌സ് പിശക്---ഉദാഹരണത്തിന്, കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ പാഴ്‌സ് ചെയ്യുമ്പോൾ, the .wgetrc or
.netrc...

3 ഫയൽ I/O പിശക്.

4 നെറ്റ്‌വർക്ക് പരാജയം.

5 SSL പരിശോധന പരാജയം.

6 ഉപയോക്തൃനാമം/പാസ്‌വേഡ് പ്രാമാണീകരണ പരാജയം.

7 പ്രോട്ടോക്കോൾ പിശകുകൾ.

8 സെർവർ ഒരു പിശക് പ്രതികരണം നൽകി.

0, 1 എന്നിവ ഒഴികെ, താഴ്ന്ന അക്കങ്ങളുള്ള എക്സിറ്റ് കോഡുകൾ ഉയർന്നതിനേക്കാൾ മുൻഗണന നൽകുന്നു-
അക്കമിട്ടവ, ഒന്നിലധികം തരത്തിലുള്ള പിശകുകൾ നേരിടുമ്പോൾ.

1.12-ന് മുമ്പുള്ള Wget പതിപ്പുകളിൽ, Wget-ന്റെ എക്സിറ്റ് നില സഹായകരമല്ല.
പൊരുത്തമില്ലാത്ത. ആവർത്തന ഡൗൺലോഡുകൾ ഫലത്തിൽ എപ്പോഴും 0 (വിജയം) നൽകും, പരിഗണിക്കാതെ തന്നെ
എന്തെങ്കിലും പ്രശ്‌നങ്ങൾ നേരിട്ടു, കൂടാതെ നോൺ-റെക്കർസീവ് ലഭ്യമാക്കലുകൾ മാത്രമേ ബന്ധപ്പെട്ട സ്റ്റാറ്റസ് നൽകൂ
ഏറ്റവും സമീപകാലത്ത് ശ്രമിച്ച ഡൗൺലോഡിലേക്ക്.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് wget ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad