X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=doc%2Fwget.texi;h=b154f4bd4612c6be0258f7d139c90221b427a29d;hp=0b867758d711971d1ee736e6f82b5f9b7f0d7a29;hb=4eeabffee6e5b348d36c4f3ba0579ed086226603;hpb=e505664ef3fd26330ceb24778e6a3a3905e1ca10 diff --git a/doc/wget.texi b/doc/wget.texi index 0b867758..b154f4bd 100644 --- a/doc/wget.texi +++ b/doc/wget.texi @@ -47,11 +47,11 @@ notice identical to this one except for the removal of this paragraph (this paragraph not being relevant to the printed manual). @end ignore Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.2 or +under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no -Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A -copy of the license is included in the section entitled ``GNU Free -Documentation License''. +Invariant Sections, with no Front-Cover Texts, and with no Back-Cover +Texts. A copy of the license is included in the section entitled +``GNU Free Documentation License''. @c man end @end copying @@ -701,6 +701,22 @@ Another instance where you'll get a garbled file if you try to use Note that @samp{-c} only works with @sc{ftp} servers and with @sc{http} servers that support the @code{Range} header. +@cindex offset +@cindex continue retrieval +@cindex incomplete downloads +@cindex resume download +@cindex start position +@item --start-pos=@var{OFFSET} +Start downloading at zero-based position @var{OFFSET}. Offset may be expressed +in bytes, kilobytes with the `k' suffix, or megabytes with the `m' suffix, etc. + +@samp{--start-pos} has higher precedence over @samp{--continue}. When +@samp{--start-pos} and @samp{--continue} are both specified, wget will emit a +warning then proceed as if @samp{--continue} was absent. + +Server support for continued download is required, otherwise @samp{--start-pos} +cannot help. See @samp{-c} for details. + @cindex progress indicator @cindex dot style @item --progress=@var{type} @@ -716,7 +732,12 @@ Use @samp{--progress=dot} to switch to the ``dot'' display. It traces the retrieval by printing dots on the screen, each dot representing a fixed amount of downloaded data. -When using the dotted retrieval, you may also set the @dfn{style} by +The progress @var{type} can also take one or more parameters. The parameters +vary based on the @var{type} selected. Parameters to @var{type} are passed by +appending them to the type sperated by a colon (:) like this: +@samp{--progress=@var{type}:@var{parameter1}:@var{parameter2}}. + +When using the dotted retrieval, you may set the @dfn{style} by specifying the type as @samp{dot:@var{style}}. Different styles assign different meaning to one dot. With the @code{default} style each dot represents 1K, there are ten dots in a cluster and 50 dots in a line. @@ -729,11 +750,35 @@ If @code{mega} is not enough then you can use the @code{giga} style---each dot represents 1M retrieved, there are eight dots in a cluster, and 32 dots on each line (so each line contains 32M). +With @samp{--progress=bar}, there are currently two possible parameters, +@var{force} and @var{noscroll}. + +When the output is not a TTY, the progress bar always falls back to ``dot'', +even if @samp{--progress=bar} was passed to Wget during invokation. This +behaviour can be overridden and the ``bar'' output forced by using the ``force'' +parameter as @samp{--progress=bar:force}. + +By default, the @samp{bar} style progress bar scroll the name of the file from +left to right for the file being downloaded if the filename exceeds the maximum +length allotted for its display. In certain cases, such as with +@samp{--progress=bar:force}, one may not want the scrolling filename in the +progress bar. By passing the ``noscroll'' parameter, Wget can be forced to +display as much of the filename as possible without scrolling through it. + Note that you can set the default style using the @code{progress} command in @file{.wgetrc}. That setting may be overridden from the -command line. The exception is that, when the output is not a TTY, the -``dot'' progress will be favored over ``bar''. To force the bar output, -use @samp{--progress=bar:force}. +command line. For example, to force the bar output without scrolling, +use @samp{--progress=bar:force:noscroll}. + +@item --show-progress +Force wget to display the progress bar in any verbosity. + +By default, wget only displays the progress bar in verbose mode. One may +however want wget to display the progress bar on screen in conjunction with +any other verbosity modes like @samp{--no-verbose} or @samp{--quiet}. This +is often a desired a property when invoking wget to download several small/large +files. In such a case, wget could simply be invoked with this parameter to get +a much cleaner output on the screen. @item -N @itemx --timestamping @@ -2071,6 +2116,8 @@ accept or reject (@pxref{Types of Files}). Note that if any of the wildcard characters, @samp{*}, @samp{?}, @samp{[} or @samp{]}, appear in an element of @var{acclist} or @var{rejlist}, it will be treated as a pattern, rather than a suffix. +In this case, you have to enclose the pattern into quotes to prevent +your shell from expanding it, like in @samp{-A "*.mp3"} or @samp{-A '*.mp3'}. @item --accept-regex @var{urlregex} @itemx --reject-regex @var{urlregex} @@ -2128,8 +2175,10 @@ dedicated @samp{--page-requisites} option. Ignore case when matching files and directories. This influences the behavior of -R, -A, -I, and -X options, as well as globbing implemented when downloading from FTP sites. For example, with this -option, @samp{-A *.txt} will match @samp{file1.txt}, but also +option, @samp{-A "*.txt"} will match @samp{file1.txt}, but also @samp{file2.TXT}, @samp{file3.TxT}, and so on. +The quotes in the example are to prevent the shell from expanding the +pattern. @item -H @itemx --span-hosts @@ -4386,7 +4435,7 @@ subscribers of the Wget mailing list. @appendix Copying this manual @menu -* GNU Free Documentation License:: Licnse for copying this manual. +* GNU Free Documentation License:: License for copying this manual. @end menu @node GNU Free Documentation License, , Copying this manual, Copying this manual