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>]
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.
Nell'esempio seguente vengono elencate tutte le applicazioni in base all'ID di un'origine specifica.
L'esempio seguente limita l'output di list a 9 app.
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.
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.