wget [オプション]... [URL]...
Startup |
-V, --version | display the version of Wget and exit. |
-h, --help | print this help. |
-b, --background | go to background after startup. |
-e, --execute=COMMAND | execute a `.wgetrc'-style command. |
Logging and input file |
-o, --output-file=FILE | log messages to FILE. |
-a, --append-output=FILE | append messages to FILE. |
-d, --debug | print lots of debugging information. |
-q, --quiet | quiet (no output). |
-v, --verbose | be verbose (this is the default). |
-nv, --no-verbose | turn off verboseness, without being quiet. |
--report-speed=TYPE | Output bandwidth as TYPE. TYPE can be bits. |
-i, --input-file=FILE | download URLs found in local or external FILE. |
-F, --force-html | treat input file as HTML. |
-B, --base=URL | resolves HTML input-file links (-i -F) relative to URL. |
--config=FILE | Specify config file to use. |
Download |
-t, --tries=NUMBER | set number of retries to NUMBER (0 unlimits). |
--retry-connrefused | retry even if connection is refused. |
-O, --output-document=FILE | write documents to FILE. |
-nc, --no-clobber | skip downloads that would download to |
existing files (overwriting them). |
-c, --continue | resume getting a partially-downloaded file. |
--progress=TYPE | select progress gauge type. |
-N, --timestamping | don't re-retrieve files unless newer than local. |
--no-use-server-timestamps | don't set the local file's timestamp by the one on the server. |
-S, --server-response | print server response. |
--spider | don't download anything. |
-T, --timeout=SECONDS | set all timeout values to SECONDS. |
--dns-timeout=SECS | set the DNS lookup timeout to SECS. |
--connect-timeout=SECS | set the connect timeout to SECS. |
--read-timeout=SECS | set the read timeout to SECS. |
-w, --wait=SECONDS | wait SECONDS between retrievals. |
--waitretry=SECONDS | wait 1..SECONDS between retries of a retrieval. |
--random-wait | wait from 0.5*WAIT...1.5*WAIT secs between retrievals. |
--no-proxy | explicitly turn off proxy. |
-Q, --quota=NUMBER | set retrieval quota to NUMBER. |
--bind-address=ADDRESS | bind to ADDRESS (hostname or IP) on local host. |
--limit-rate=RATE | limit download rate to RATE. |
--no-dns-cache | disable caching DNS lookups. |
--restrict-file-names=OS restrict chars in file names to ones OS allows. |
--ignore-case | ignore case when matching files/directories. |
-4, --inet4-only | connect only to IPv4 addresses. |
-6, --inet6-only | connect only to IPv6 addresses. |
--prefer-family=FAMILY | connect first to addresses of specified family, one of IPv6, IPv4, or none. |
--user=USER | set both ftp and http user to USER. |
--password=PASS | set both ftp and http password to PASS. |
--ask-password | prompt for passwords. |
--no-iri | turn off IRI support. |
--local-encoding=ENC | use ENC as the local encoding for IRIs. |
--remote-encoding=ENC | use ENC as the default remote encoding. |
--unlink | remove file before clobber. |
Directories |
-nd, --no-directories | don't create directories. |
-x, --force-directories | force creation of directories. |
-nH, --no-host-directories | don't create host directories. |
--protocol-directories | use protocol name in directories. |
-P, --directory-prefix=PREFIX save files to PREFIX/... |
--cut-dirs=NUMBER | ignore NUMBER remote directory components. |
HTTP options |
--http-user=USER | set http user to USER. |
--http-password=PASS | set http password to PASS. |
--no-cache | disallow server-cached data. |
--default-page=NAME | Change the default page name (normally this is `index.html'.). |
-E, --adjust-extension | save HTML/CSS documents with proper extensions. |
--ignore-length | ignore `Content-Length' header field. |
--header=STRING | insert STRING among the headers. |
--max-redirect | maximum redirections allowed per page. |
--proxy-user=USER | set USER as proxy username. |
--proxy-password=PASS set PASS as proxy password. |
--referer=URL | include `Referer: URL' header in HTTP request. |
--save-headers | save the HTTP headers to file. |
-U, --user-agent=AGENT | identify as AGENT instead of Wget/VERSION. |
--no-http-keep-alive | disable HTTP keep-alive (persistent connections). |
--no-cookies | don't use cookies. |
--load-cookies=FILE | load cookies from FILE before session. |
--save-cookies=FILE | save cookies to FILE after session. |
--keep-session-cookies load and save session (non-permanent) cookies. |
--post-data=STRING | use the POST method; send STRING as the data. |
--post-file=FILE | use the POST method; send contents of FILE. |
--method=HTTPMethod | use method "HTTPMethod" in the header. |
--body-data=STRING | Send STRING as data. --method MUST be set. |
--body-file=FILE | Send contents of FILE. --method MUST be set. |
--content-disposition honor the Content-Disposition header when choosing local file names (EXPERIMENTAL). |
--content-on-error | output the received content on server errors. |
--auth-no-challenge | send Basic HTTP authentication information without first waiting for the server's challenge. |
HTTPS (SSL/TLS) options |
--secure-protocol=PR | choose secure protocol, one of auto, SSLv2,SSLv3, TLSv1 and PFS. |
--https-only | only follow secure HTTPS links |
--no-check-certificate | don't validate the server's certificate. |
--certificate=FILE | client certificate file. |
--certificate-type=TYPE | client certificate type, PEM or DER. |
--private-key=FILE | private key file. |
--private-key-type=TYPE private key type, PEM or DER. |
--ca-certificate=FILE | file with the bundle of CA's. |
--ca-directory=DIR | directory where hash list of CA's is stored. |
--random-file=FILE | file with random data for seeding the SSL PRNG. |
--egd-file=FILE | file naming the EGD socket with random data. |
FTP options |
--ftp-user=USER | set ftp user to USER. |
--ftp-password=PASS | set ftp password to PASS. |
--no-remove-listing | don't remove `.listing' files. |
--no-glob | turn off FTP file name globbing. |
--no-passive-ftp | disable the "passive" transfer mode. |
--preserve-permissions preserve remote file permissions. |
--retr-symlinks | when recursing, get linked-to files (not dir). |
WARC options |
--warc-file=FILENAME | save request/response data to a .warc.gz file. |
--warc-header=STRING | insert STRING into the warcinfo record. |
--warc-max-size=NUMBER | set maximum size of WARC files to NUMBER. |
--warc-cdx | write CDX index files. |
--warc-dedup=FILENAME | do not store records listed in this CDX file. |
--no-warc-compression | do not compress WARC files with GZIP. |
--no-warc-digests | do not calculate SHA1 digests. |
--no-warc-keep-log | do not store the log file in a WARC record. |
--warc-tempdir=DIRECTORY location for temporary files created by the WARC writer. |
Recursive download |
-r, --recursive | specify recursive download. |
-l, --level=NUMBER | maximum recursion depth (inf or 0 for infinite). |
--delete-after | delete files locally after downloading them. |
-k, --convert-links | make links in downloaded HTML or CSS point to local files. |
--backups=N | before writing file X, rotate up to N backup files. |
-K, --backup-converted | before converting file X, back up as X.orig. |
-m, --mirror | shortcut for -N -r -l inf --no-remove-listing. |
-p, --page-requisites | get all images, etc. needed to display HTML page. |
--strict-comments | turn on strict (SGML) handling of HTML comments. |
Recursive accept/reject |
-A, --accept=LIST | comma-separated list of accepted extensions. |
-R, --reject=LIST | comma-separated list of rejected extensions. |
--accept-regex=REGEX | regex matching accepted URLs. |
--reject-regex=REGEX | regex matching rejected URLs. |
--regex-type=TYPE | regex type (posix). |
-D, --domains=LIST | comma-separated list of accepted domains. |
--exclude-domains=LIST | comma-separated list of rejected domains. |
--follow-ftp | follow FTP links from HTML documents. |
--follow-tags=LIST | comma-separated list of followed HTML tags. |
--ignore-tags=LIST | comma-separated list of ignored HTML tags. |
-H, --span-hosts | go to foreign hosts when recursive. |
-L, --relative | follow relative links only. |
-I, --include-directories=LIST | list of allowed directories. |
--trust-server-names | use the name specified by the redirection url last component. |
-X, --exclude-directories=LIST | list of excluded directories. |
-np, --no-parent | don't ascend to the parent directory. |