Home Explore Blog CI



man-pages

2nd chunk of `lscpu.man`
de0d1dad6c0c14ca141e5b3ac267475439bd532069ed733600000001000009a6
 the first letter of them; examples: "1 KiB" and "1 MiB" are respectively exhibited as "1 K" and "1 M", then omitting on purpose the mention "iB", which is part of these abbreviations.

       -b, --online
           Limit the output to online CPUs (default for -p). This option may only be specified together with option -e or -p.

       -C, --caches[=list]
           Display details about CPU caches. For details about available information see --help output.

           If the list argument is omitted, all columns for which data is available are included in the command output.

           When specifying the list argument, the string of option, equal sign (=), and list must not contain any blanks or other whitespace. Examples: -C=NAME,ONE-SIZE or --caches=NAME,ONE-SIZE.

           The default list of columns may be extended if list is specified in the format +list (e.g., lscpu -C=+ALLOC-POLICY).

       -c, --offline
           Limit the output to offline CPUs. This option may only be specified together with option -e or -p.

       --hierarchic[=when]
           Use subsections in summary output. For backward compatibility, the default is to use subsections only when output on a terminal and flattened output on a non-terminal. The optional argument when can be never,
           always or auto. If the when argument is omitted, it defaults to "always".

       -e, --extended[=list]
           Display the CPU information in human-readable format.

           If the list argument is omitted, the default columns are included in the command output. The default output is subject to change.

           When specifying the list argument, the string of option, equal sign (=), and list must not contain any blanks or other whitespace. Examples: '-e=cpu,node' or '--extended=cpu,node'.

           The default list of columns may be extended if list is specified in the format +list (e.g., lscpu -e=+MHZ).

       -J, --json
           Use JSON output format for the default summary or extended output (see --extended). For backward compatibility, JSON output follows the default summary behavior for non-terminals (e.g., pipes) where subsections
           are missing. See also --hierarchic.

       -p, --parse[=list]
           Optimize the command output for easy parsing.

           If the list argument is omitted, the command output is compatible with earlier versions of lscpu. In this compatible format, two commas are used to separate CPU

Title: lscpu Options: Bytes, Online/Offline CPUs, Caches, Hierarchical Output, Extended Output, JSON, and Parsing
Summary
This section describes various options for the `lscpu` command. These include options to display sizes in bytes, limit output to online or offline CPUs, display details about CPU caches with customizable columns, use hierarchical subsections in summary output, display CPU information in a human-readable format with customizable columns, use JSON output format, and optimize the command output for easy parsing with customizable columns.