search 명령 (winget)

search WinGet의 명령을 사용하여 설치에 사용할 수 있는 모든 애플리케이션을 표시할 수 있습니다. 특정 애플리케이션을 설치하는 데 필요한 문자열 또는 ID를 식별하는 데 사용할 수도 있습니다.

예를 들어 이 명령은 winget search vscode 이름, ID, 설명, 모니커 또는 태그에 "vscode"를 포함하는 사용 가능한 모든 애플리케이션을 반환합니다.

이 명령에는 search 찾고 있는 특정 애플리케이션을 식별하는 데 도움이 되도록 반환된 애플리케이션을 필터링하기 위한 매개 변수(예: --id, , --name--moniker, --tag--command또는 --source)가 포함됩니다. 아래 설명을 참조하거나 명령줄에서 winget search --help를 사용합니다.

사용

winget search [[-q] <query>] [<options>]

wingetsearch 명령의 결과를 표시하는 Windows PowerShell 스크린샷.

별칭

이 명령에 사용할 수 있는 별칭은 다음과 같습니다.

  • find

인수

사용할 수 있는 인수는 다음과 같습니다.

인수 설명
-q,--query 쿼리 플래그는 앱에 사용되는 search 기본 인수입니다. 지정할 필요가 없습니다. winget search foo 명령을 입력하면 --query가 기본적으로 사용되므로 포함할 필요가 없습니다.

참고

쿼리 인수는 위치를 나타냅니다. winget 는 패키지 이름, ID 및 모니커에 대해 대/소문자를 구분하지 않는 부분 문자열 일치 를 수행합니다. 와일드카드 구문은 지원되지 않습니다. 대/소문자를 구분하는 정확한 일치를 요구하려면 -e, --exact 를 사용합니다. --id, --name 또는 --moniker를 사용하여 검색되는 필드를 제한합니다.

모두 표시

사용 가능한 모든 winget 패키지를 표시하려면 다음 명령을 사용합니다.

winget search --query ""

Windows PowerShell에서는 따옴표를 이스케이프해야 하므로 이 명령은 다음과 같습니다.

winget search -q `"`"

참고

이는 사용 가능한 모든 패키지를 표시하는 필터 또는 옵션 없이 지원되는 winget 이전 버전의 winget search 변경 내용입니다. source 옵션을 전달하면 다른 소스의 모든 애플리케이션에 대해서도 search할 수 있습니다.

검색 문자열

검색 문자열을 필터링하는 데 사용할 수 있는 옵션은 다음과 같습니다.

옵션 설명
--아이디 애플리케이션의 search ID로 제한합니다. ID에는 게시자 및 애플리케이션 이름이 포함됩니다.
--이름 애플리케이션의 search 이름으로 제한합니다.
--모니커 search 지정된 모니커로 제한합니다.
--태그 search를 애플리케이션에 대해 나열된 태그로 제한합니다.
--cmd, --command search를 애플리케이션에 대해 나열된 명령으로 제한합니다.
-s, --source (소스 경로 지정) 지정된 원본 이름을 사용하여 패키지를 찾습니다.
-n, --count 지정된 수(1에서 1000 사이) 이상의 결과를 표시하지 않습니다.
-e, --exact 대/소문자 구분 검사를 포함하여 쿼리에서 정확한 문자열을 사용합니다. 하위 문자열의 기본 동작을 사용하지 않습니다.
--헤더 Windows 패키지 관리자의 선택적 REST 원본 HTTP 헤더입니다.
--authentication-mode 인증 창 기본 설정(무음, silentPreferred 또는 대화형)을 지정합니다.
--authentication-account (인증 계정) 인증에 사용할 계정을 지정합니다.
--소스 동의 수락 원본 작업 중에 모든 원본 계약에 동의합니다.
--버전 사용 가능한 패키지 버전을 표시합니다.
-?, --도움말 이 명령에 대한 추가 도움말을 가져옵니다.
--대기 종료하기 전에 아무 키나 누르라는 메시지를 사용자에게 표시합니다.
--로그,--열기-로그 기본 로그 위치를 엽니다.
--자세한 정보, --자세한 정보-로그 로깅 설정을 재정의하고 자세한 정보 표시 로그를 만드는 데 사용됩니다.
--nowarn,--ignore-warnings알림을 무시하고 경고를 무시합니다. 경고 출력을 표시하지 않습니다.
--상호 작용 비활성화 대화형 프롬프트를 사용하지 않도록 설정합니다.
--프록시 이 실행에 사용할 프록시를 설정합니다.
--no-proxy 이 실행에 프록시 사용을 사용하지 않도록 설정합니다.

문자열이 하위 문자열로 처리됩니다. search도 기본적으로 대소문자를 구분하지 않습니다. 예를 들어 winget search micro는 다음을 반환할 수 있습니다.

  • Microsoft
  • 현미경
  • MyMicro

여러 원본에서 검색

결과의 범위를 특정 원본으로 좁히려면 --source 또는 -s 매개 변수를 전달하고 원하는 항목을 지정하면 됩니다. 예를 들어 winget search “Visual Studio Code” -s msstore를 실행하여 Visual Studio Code가 스토어에 있는지 확인하는 것이 좋습니다. 이 search "Visual Studio Code"을 쿼리로 사용합니다.