Если у Вас нет беспокойства о безопасности, можно удалить пароль на кошельке, и это откроется без запроса.
Смотрите на страницу справочника для wget
.
-O file
--output-document=file
The documents will not be written to the appropriate files, but all
will be concatenated together and written to file. If - is used as
file, documents will be printed to standard output, disabling link
conversion. (Use ./- to print to a file literally named -.)
Use of -O is not intended to mean simply "use the name file instead
of the one in the URL;" rather, it is analogous to shell redirection:
wget -O file http://foo is intended to work like
wget -O - http://foo > file; file will be truncated immediately, and
all downloaded content will be written there.
Таким образом, можно или загрузить содержание "URL" к использованию файла -O somefile
или можно загрузить его и перенаправить его содержание через STDOUT к другому инструменту, чтобы сделать что-то с ним. В этом случае это - то, что они делают с | tar xvf -
.
Ваша команда:
$ cd ~ && wget -O - "some website leading to the download of a tar file" | tar xzf -
Вышеупомянутое берет tarball от "URL" и поскольку это загружается, это перенаправляется к команде tar
так, чтобы это могло быть распаковано в Вашу файловую систему.
wget -O - <url>
средства, что wget загрузит URL и распечатает файл к STDOUT, следовательно мусор в Вашем терминале. Полные каналы команды, которые производят к tar xzf
извлечь и (по-видимому) произвести полезные файлы.
wget -O | gzip -c > file_name.gz
Это означает, что wget получает данные www независимо от их типа. и вывод этого файла. Это либо HTML, либо файл из FTP.
и GZIP напишет этот файл в сжатой форме.
Для получения дополнительной информации прочитайте помощь
$ man wget
$ man gzip
$ wget --help ( for just option of the wget)
$ gzip --help
Вот вариант использования для понимания wget -O
.
для загрузки одного файла
wget http://machineintellect.cn/testfile.zip
эта команда загрузит файл и назовет его testfile.zip
, что следует за последним/
, но если вы используете wget
непосредственно в URL-адресе, подобном этому
wget http://machineintellect.cn/download?id=1
загруженный файл будет называться как download.aspx?id=1080
, а это не то, что вам нужно.
поэтому вы можете использовать -O
, чтобы указать имя целевого локального файла,вот так
wget -O target-local.zip http://machineintellect.cn/download.aspx?id=1080
эта команда даст вам файл с именем target -local.zip