list 명령 (winget)

wingetlist 명령은 현재 컴퓨터에 설치된 애플리케이션의 list를 표시합니다. list 명령은 Windows 패키지 관리자 통해 설치된 앱과 다른 수단으로 설치된 앱을 표시합니다.

list 앱에 업데이트를 사용할 수 있는지도 명령이 표시되며, 이 명령을 사용하여 upgrade 앱을 업데이트할 수 있습니다.

list 명령은 list 쿼리를 제한하는 데 사용할 수 있는 필터도 지원합니다.

별칭

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

  • ls

사용

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

명령 옵션을 나열하는 wingetlist 스크린샷

업데이트가 가능한 모든 앱을 list 하려면 다음 명령을 사용하세요: winget list --upgrade-available (인수 없이).

인수

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

인수 설명
-q, --query 앱을 검색하는 데 사용되는 쿼리입니다.

참고

쿼리 인수는 위치를 나타냅니다. 와일드카드 스타일 구문은 지원되지 않습니다. 이는 검색하려는 설치된 패키지를 찾는 데 도움이 된다고 가장 자주 예상되는 문자열입니다.

옵션

옵션을 사용하면 요구 사항에 맞게 환경을 사용자 지정할 list 수 있습니다.

옵션 설명
--id 애플리케이션의 list ID로 제한합니다.
--name 애플리케이션의 list 이름으로 제한합니다.
--moniker list를 애플리케이션에 대해 나열된 모니커로 제한합니다.
-s, --source 제공된 list 원본 이름으로 제한합니다. 원본 이름이 뒤에 나와야 합니다.
--tag 태그를 기준으로 결과를 필터링합니다.
--cmd, --command 애플리케이션에서 지정한 명령을 기준으로 결과를 필터링합니다.
-n, --count 쿼리 하나에 표시되는 앱 수를 제한합니다.
-e, --exact 대/소문자 구분 확인을 포함하여 쿼리에서 list 정확한 문자열을 사용합니다. 하위 문자열의 기본 동작을 사용하지 않습니다.
--scope 설치된 패키지 범위 필터 선택(사용자 또는 컴퓨터)
--header Windows 패키지 관리자의 선택적 REST 원본 HTTP 헤더입니다.
--authentication-mode 인증 창 기본 설정(무음, silentPreferred 또는 대화형)을 지정합니다.
--authentication-account 인증에 사용할 계정을 지정합니다.
--accept-source-agreements 원본 사용권 계약에 동의하고 프롬프트를 방지하는 데 사용됩니다.
--upgrade-available 업그레이드를 사용할 수 있는 패키지만 나열합니다.
-u, , --unknown--include-unknown 현재 버전을 확인할 수 없는 경우에도 패키지를 나열합니다.
--pinned, --include-pinned WinGet의 업그레이드를 방지하는 핀이 있는 경우에도 패키지를 나열합니다.
--details 테이블 뷰 대신 일치하는 각 패키지에 대한 자세한 show-like 출력을 표시합니다.
-?, --help 이 명령에 대한 추가 도움말을 가져옵니다.
--wait 종료하기 전에 아무 키나 누르라는 메시지를 사용자에게 표시합니다.
--logs, --open-logs 기본 로그 위치를 엽니다.
--verbose, --verbose-logs 로깅 설정을 재정의하고 자세한 정보 표시 로그를 만드는 데 사용됩니다.
--nowarn, --ignore-warnings 경고 출력을 표시하지 않습니다.
--disable-interactivity 대화형 프롬프트를 사용하지 않도록 설정합니다.
--proxy 이 실행에 사용할 프록시를 설정합니다.
--no-proxy 이 실행에 프록시 사용을 사용하지 않도록 설정합니다.

예제 쿼리

다음 예제에서는 이름에 지정된 부분 문자열이 있는 설치된 애플리케이션을 나열합니다.

명령을 사용하여 wingetlist git이라는 이름의 설치된 모든 애플리케이션을 찾는 스크린샷.

다음 예에서는 특정 원본의 ID별로 모든 애플리케이션을 나열합니다.

해당 원본에서 들어오는 설치된 모든 애플리케이션을 표시하는 '--id' Git.Git을 나열 wingetlist 하는 스크린샷.

다음 예제에서는 9개 앱의 list 출력을 제한합니다.

나열된 설치된 앱 수를 9개로 제한하는 '--count' 9를 나열 wingetlist 하는 스크린샷

업데이트가 있는 목록

위에서 설명한 대로 이 list 명령을 사용하면 업그레이드를 사용할 수 있는 설치된 앱을 확인할 수 있습니다.

아래 이미지에서는 업그레이드를 사용할 수 있는 애플리케이션을 확인할 수 있습니다.

업그레이드할 수 있는 설치된 앱을 표시하는 `--upgrade-available`를 나열한 스크린샷wingetlist.

list 명령은 사용 가능한 업데이트 버전뿐만 아니라 업데이트를 사용할 수 있는 원본을 표시합니다.

사용 가능한 list 업데이트가 없는 경우 현재 설치된 버전만 표시되고 업데이트 열은 표시되지 않습니다.

세부 정보가 포함된 목록

다음 예제에서는 해당 식별자에 의해 설치된 애플리케이션에 대한 세부 정보를 나열합니다.

설치된 애플리케이션의 세부 정보를 표시하는 wingetlist --id Microsoft.VisualStudioCode --details의 스크린샷.