INCUS.LIST(1)
π incus-list β List instances π
okay bestie, welcome to the Incus command line client manual, part incus-list. this is where you learn to list your instances and make the terminal give you exactly the info you want, no cap. π¦ let's gooo.
β¨ NAME β¨
incus-list β List instances
π SYNOPSIS π
incus list [:] [...] [flags]
π DESCRIPTION π
Description:
- List instances
okay so first things first β the default column layout is ns46tS, and the fast column layout is nsacPt. remember those, they come back later. π
You can filter your list in a bunch of ways, and literally all of them are valid:
- A single keyword like
"web"which will list any instance with a name starting by"web". - A regular expression on the instance name. (e.g.
.*web.*01$). - A key/value pair referring to a configuration item. For those, the namespace can be abbreviated to the smallest unambiguous identifier.
- A key/value pair where the key is a shorthand. Multiple values must be delimited by
','. Available shorthands:type={instance type}status={instance current lifecycle status}architecture={instance architecture}location={location name}ipv4={ip or CIDR}ipv6={ip or CIDR}
Examples:
"user.blah=abc"will list all instances with the"blah"user property set to"abc"."u.blah=abc"will do the same"security.privileged=true"will list all privileged instances"s.privileged=true"will do the same"type=container"will list all container instances"type=container status=running"will list all running container instances
A regular expression matching a configuration item or its value. (e.g. volatile.eth0.hwaddr=10:66:6a:.*).
When multiple filters are passed, they are added one on top of the other, selecting instances which satisfy them all. it's giving "AND", bestie β every filter has to pass, all of them, no exceptions.
π == Columns == π
The -c option takes a comma separated list of arguments that control which instance attributes to output when displaying in table or csv format.
Column arguments are either pre-defined shorthand chars (see below), or (extended) config keys.
Commas between consecutive shorthand chars are optional. yes really, they just vibe together. β¨
Pre-defined column shorthand chars:
4- IPv4 address6- IPv6 addressa- Architectureb- Storage poolc- Creation dated- DescriptionD- disk usagee- Project namel- Last used datem- Memory usageM- Memory usage (%)n- NameN- Number of Processesp- PID of the instance's init processP- Profiless- StateS- Number of snapshotst- Type (persistent or ephemeral)u- CPU usage (in seconds)U- Started dateL- Location of the instance (e.g. its cluster member)f- Base Image Fingerprint (short)F- Base Image Fingerprint (long)
π§ Custom columns π§
Custom columns are defined with "[config:|devices:]key[:name][:maxWidth]":
KEY: The (extended) config or devices key to display. If[config:|devices:]is omitted then it defaults to config key.NAME: Name to display in the column header. Defaults to the key if not specified or empty.MAXWIDTH: Max width of the column (longer results are truncated). Defaults to-1(unlimited). Use0to limit to the column header size.
π OPTIONS π
--all-projects[=false]β Display instances from all projects-c,--columns="ns46tSL"β Columns--fast[=false]β Fast mode (same as--columns=nsacPt)-f,--format="table"β Format (csv|json|table|yaml|compact|markdown), use suffix,noheaderto disable headers and,headerto enable it if missing, e.g.csv,header
π«Ά OPTIONS INHERITED FROM PARENT COMMANDS π«Ά
these are the ones you get for free from the parent command, bestie β they're yours now π
--debug[=false]β Show all debug messages--explain[=false]β If the command is valid, explain its parsed arguments instead of running it--force-local[=false]β Force using the local unix socket-h,--help[=false]β Print help--project=""β Override the source project-q,--quiet[=false]β Don't show progress information--sub-commands[=false]β Use withhelpor--helpto view sub-commands-v,--verbose[=false]β Show all information messages--version[=false]β Print version number
π₯ EXAMPLE π₯
incus list -c nFs46,volatile.eth0.hwaddr:MAC,config:image.os,devices:eth0.parent:ETHP
Show instances using the "NAME", "BASE IMAGE", "STATE", "IPV4", "IPV6" and "MAC" columns. "BASE IMAGE", "MAC" and "IMAGE OS" are custom columns generated from instance configuration keys. "ETHP" is a custom column generated from a device key.
look at that custom column game, we love to see it. πΈ
incus list -c ns,user.comment:comment
List instances with their running state and user comment.
π¦ SEE ALSO π¦
β HISTORY β
24-Sep-2026 Auto generated by spf13/cobra
and that's the whole page, bestie!! you ate that. π
this one was auto generated by spf13/cobra, dated Sep 2026, and it lives under the Incus - Command line client(1) manual. go forth and list those instances. periodt. πβ¨
π¦ where this page comes from
- ubuntu stonking: incus-client 7.0.1-5 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms