comando list (winget)

Il comando list dello strumento winget visualizza un elenco delle applicazioni attualmente installate nel computer. Il comando list mostrerà le app installate tramite Gestione pacchetti di Windows e le app installate con altri mezzi.

Il comando list verrà visualizzato anche se un aggiornamento è disponibile per un'app ed è possibile usare il comando aggiornamento per aggiornare l'app.

Il comando list supporta anche i filtri che possono essere usati per limitare la query di elenco.

Alias

Per questo comando sono disponibili gli alias seguenti:

  • ls

Utilizzo

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

Immagine dell'utilizzo dei comandi elenco

Nota

Per elencare tutte le app con gli aggiornamenti disponibili, usare winget upgrade (senza argomenti).

Argomenti

Sono disponibili gli argomenti seguenti.

Argomento Descrizione
-q,--query Query usata per cercare un'app.

Nota

L'argomento della query è posizionale. La sintassi dello stile con caratteri jolly non è supportata. Si tratta più spesso della stringa di caratteri che si prevede aiuti a trovare il pacchetto installato che si sta cercando.

Opzioni

Le opzioni consentono di personalizzare l'esperienza list in base alle esigenze.

Opzione Descrizione
--id Limita l'elenco all'ID dell'applicazione.
--name Limita l'elenco al nome dell'applicazione.
--moniker Limita l'elenco al moniker elencato per l'applicazione.
-s, --source Limita l'elenco al nome specificato per l'origine. Deve essere seguito dal nome dell'origine.
--tag Filtra i risultati in base ai tag.
--cmd, --command Filtra i risultati in base al comando specificato dall'applicazione.
-n, --count Limita il numero di app visualizzate in una query.
e, --exact Usa la stringa esatta nella query list, inclusa la verifica della distinzione tra maiuscole e minuscole. Non userà il comportamento predefinito di una sottostringa.
--scope Selezionare il filtro dell'ambito del pacchetto installato (utente o computer).
--header Intestazione HTTP di origine REST di Windows-Package-Manager facoltativa.
--authentication-mode Specificare le preferenze della finestra di autenticazione (invisibile all'utente, silentPreferred o interattivo).
--authentication-account Specificare l'account da usare per l'autenticazione.
--accept-source-agreements Usato per accettare il contratto di licenza di origine ed evitare la richiesta.
--upgrade-available Elenca solo i pacchetti con un aggiornamento disponibile.
-?, --help Ottiene informazioni aggiuntive su questo comando.
--wait Chiede all'utente di premere un tasto qualsiasi prima di uscire.
--logs,--open-logs Aprire il percorso dei log predefinito.
--verbose, --verbose-logs Usato per eseguire l'override dell'impostazione di registrazione e creare un log dettagliato.
--nowarn,--ignore-warnings Elimina gli output degli avvisi.
--disable-interactivity Disabilita le richieste interattive.
--proxy Impostare un proxy da usare per questa esecuzione.
--no-proxy Disabilitare l'uso del proxy per questa esecuzione.

Query di esempio

Nell'esempio seguente viene indicata una versione specifica di un'applicazione.

comando nome elenco

Nell'esempio seguente vengono elencate tutte le applicazioni in base all'ID di un'origine specifica.

ID elenco con il comando source

L'esempio seguente limita l'output di list a 9 app.

comando conteggio elenco

Elenco con aggiornamento

Come indicato in precedenza, il comando list consente di visualizzare le app installate con aggiornamenti disponibili.

Nell'immagine seguente si noterà che la versione di anteprima del Terminale ha un aggiornamento disponibile.

Immagine dell'elenco con il comando update

Il comando list mostrerà non solo la versione di aggiornamento disponibile, ma l'origine da cui è disponibile l'aggiornamento.

Se non sono disponibili aggiornamenti, list mostrerà solo la versione attualmente installata e la colonna di aggiornamento non verrà visualizzata.