list 명령(winget)

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

또한 list 명령은 앱을 업데이트할 수 있는지 여부도 표시하므로 upgrade 명령을 사용하여 앱을 업데이트할 수 있습니다.

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

별칭

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

  • ls

사용

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

Image of list command usage

참고 항목

사용 가능한 업데이트가 있는 모든 앱을 나열하려면 winget upgrade(인수 없이)를 사용합니다.

인수

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

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

참고 항목

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

옵션

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

옵션 설명
--id 목록을 애플리케이션 ID로 제한합니다.
--name 목록을 애플리케이션 이름으로 제한합니다.
--moniker 목록을 애플리케이션에 나열된 모니커로 제한합니다.
-s, --source 목록을 제공된 원본 이름으로 제한합니다. 원본 이름이 뒤에 나와야 합니다.
--tag 태그를 기준으로 결과를 필터링합니다.
--cmd, --command 애플리케이션에서 지정한 명령을 기준으로 결과를 필터링합니다.
-n, --count 쿼리 하나에 표시되는 앱 수를 제한합니다.
-e, --exact 대/소문자 구분 검사를 포함하여 목록 쿼리에서 정확한 문자열을 사용합니다. 하위 문자열의 기본 동작을 사용하지 않습니다.
--scope 설치된 패키지 범위 필터 선택(사용자 또는 컴퓨터)
--header 선택적 Windows 패키지 관리자 REST 원본 HTTP 헤더입니다.
--accept-source-agreements 원본 사용권 계약에 동의하고 프롬프트를 방지하는 데 사용됩니다.
--upgrade-available 업그레이드를 사용할 수 있는 패키지만 나열합니다.
-?, --help 이 명령에 대한 추가 도움말을 가져옵니다.
--wait 종료하기 전에 아무 키나 누르라는 메시지를 사용자에게 표시합니다.
--로그,--열기-로그 기본 로그 위치를 엽니다.
--자세한 정보, --자세한 정보-로그 로깅 설정을 재정의하고 자세한 정보 표시 로그를 만드는 데 사용됩니다.
--사용 하지 않도록 설정-상호 작용 대화형 프롬프트를 사용하지 않도록 설정합니다.

예제 쿼리

다음 예에서는 애플리케이션의 특정 버전을 나열합니다.

list name command

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

list id with source command

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

list count command

업데이트가 있는 목록

위 설명대로 list 명령을 사용하면 업데이트할 수 있는 설치된 앱을 확인할 수 있습니다.

다음 이미지에서는 터미널의 미리 보기 버전을 업데이트할 수 있음을 알 수 있습니다.

Image of list with update command

list 명령은 업데이트할 수 있는 버전뿐만 아니라 업데이트할 수 있는 원본도 표시합니다.

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