wget -qO-127.0.0.1은 무슨 뜻인가요?


9

나는 지금 한 시간 동안 답변을 찾기 위해 인터넷 검색을 시도했지만 여전히 운이 없습니다. 이 명령의 의미를 아는 사람이 있습니까?

wget -qO- 127.0.0.1

내가 알고 wget리눅스 "웹 GET"유틸리티이며, 127.0.0.1localhost입니다. 그러나 무슨 -qO-뜻 인지 모르겠습니다 .

또한 위의 내용이 wget -q -O 127.0.0.1터미널의 간단한 실행과 다른 결과를 제공하는 것과 다릅니다.

참고 :이 Vagrant-Getting Started Tutorial 에서이 명령을 이해하려고합니다 .

미리 감사드립니다.


실제로 "wget ​​qO"에 대한 또 다른 Google 검색 (이번 대시 없음)은 다음 과 같은 명령을 제안하는 포럼 을 제공합니다 .HTML 내용 (이 경우 127.0.0.1)을 터미널 화면에 인쇄하십시오. 그러나 -something-구문 에 대한 자세한 정보는 어디서 찾을 수 있습니까? (예 : 옵션 키워드의 왼쪽과 오른쪽에 단일 대시).
Atlas7

2
철저히 조사하지 않은 것 같습니다. 방금 구문을 설명 한 것처럼 보이는 이 포럼 을 찾았습니다 -O-(출력 결과를 터미널에 전달). 게다가 이 리눅스 wget과의 의사는 말한다 : if the file is -, the documents will be written to standard output."표준 출력"(즉, 두 번째 대시 수단 ... 그래서이 시점에서 난 단지이 "폐쇄 대시"구문 만 wget과의 적용 가정 할 수 있습니다 -O옵션 일반적으로 단지 (그리고 리눅스)? .
Atlas7

답변:


11

search-foo가 불완전합니다. 시도해보십시오 man 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.

       For this reason, -N (for timestamp-checking) is not supported in combination with -O: since file is always newly created, it will
       always have a very new timestamp. A warning will be issued if this combination is used.

       Similarly, using -r or -p with -O may not work as you expect: Wget won't just download the first file to file and then download the
       rest to their normal names: all downloaded content will be placed in file. This was disabled in version 1.11, but has been reinstated
       (with a warning) in 1.11.2, as there are some cases where this behavior can actually have some use.

       Note that a combination with -k is only permitted when downloading a single document, as in that case it will just convert all relative
       URIs to external ones; -k makes no sense for multiple URIs when they're all being downloaded to a single file; -k can be used only when
       the output is a regular file.

   -q
   --quiet
       Turn off Wget's output.

1
감사합니다! 위로 올려다 보면 man wget훨씬 더 많은 것들이 사라집니다! ( man유틸리티 에 대해 완전히 잊어 버렸 습니다. Google에 너무 많이 의존하고 있습니다. 이것은 깨우침입니다.). 나는 또한 같은 명령이 동일한 지 확인 wget -q -O- 127.0.0.1또는 wget -q -O - 127.0.0.1- 지금에 표시이 구문의 명령을보고 지금 나에게 "더 이해". 다시 감사합니다.
Atlas7

7

질문의이 종류를 들어, 브라우저가 있다면 당신은 그것을 편리하게 사용할 찾을 수 있습니다 근처에 explainshell.com을 (man 페이지는 매우 길 수에 따라 매개 변수 당신이 관심 분야를 찾기 위해 통과하는) :

여기에 이미지 설명을 입력하십시오


맨 페이지에서 정보를 찾는 것은 결코 어렵지 않습니다.이 정보는 less검색 기능 ( /-O)을 사용하여 3 번의 키 입력으로 발견되었습니다 .
Doorknob

@Doorknob 물론이지만 모르는 각 매개 변수를 찾아야합니다.
Franck Dernoncourt

큰 점유율. 도구를 사용할 때주의해야 할 "글리치"가 있습니까?
Atlas7

@ Atlas7 내가 아는 것은 아닙니다.
Franck Dernoncourt
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.