# lsns(8) - man - phpMan

[LSNS(8)](https://www.chedong.com/phpMan.php/man/LSNS/8/markdown)                                 System Administration                                [LSNS(8)](https://www.chedong.com/phpMan.php/man/LSNS/8/markdown)



## NAME
       lsns - list namespaces

## SYNOPSIS
       **lsns** [options] _namespace_

## DESCRIPTION
       **lsns** lists information about all the currently accessible namespaces or about the given
       _namespace_. The _namespace_ identifier is an inode number.

       The default output is subject to change. So whenever possible, you should avoid using default
       outputs in your scripts. Always explicitly define expected columns by using the **--output**
       option together with a columns list in environments where a stable output is required.

       The **NSFS** column, printed when **net** is specified for the **--type** option, is special; it uses
       multi-line cells. Use the option **--nowrap** to switch to ","-separated single-line
       representation.

       Note that **lsns** reads information directly from the _/proc_ filesystem and for non-root users it
       may return incomplete information. The current _/proc_ filesystem may be unshared and affected
       by a PID namespace (see **unshare** **--mount-proc** for more details). **lsns** is not able to see
       persistent namespaces without processes where the namespace instance is held by a bind mount
       to /proc/_pid_/ns/_type_.

## OPTIONS
### -J --json
           Use JSON output format.

### -l --list
           Use list output format.

### -n --noheadings
           Do not print a header line.

### -o --output
           Specify which output columns to print. Use **--help** to get a list of all supported columns.

           The default list of columns may be extended if _list_ is specified in the format **+**_list_
           (e.g., **lsns** **-o** **+PATH**).

### --output-all
           Output all available columns.

### -p --task
           Display only the namespaces held by the process with this _PID_.

### -r --raw
           Use the raw output format.

### -t --type
           Display the specified _type_ of namespaces only. The supported types are **mnt**, **net**, **ipc**,
           **user**, **pid**, **uts**, **cgroup** and **time**. This option may be given more than once.

### -u --notruncate
           Do not truncate text in columns.

### -W --nowrap
           Do not use multi-line text in columns.

### -V --version
           Display version information and exit.

### -h --help
           Display help text and exit.

## AUTHORS
       Karel Zak <<kzak@redhat.com>>

## SEE ALSO
       [**nsenter**(1)](https://www.chedong.com/phpMan.php/man/nsenter/1/markdown), [**unshare**(1)](https://www.chedong.com/phpMan.php/man/unshare/1/markdown), [**clone**(2)](https://www.chedong.com/phpMan.php/man/clone/2/markdown), [**namespaces**(7)](https://www.chedong.com/phpMan.php/man/namespaces/7/markdown), **ioctl**___**[ns(2)](https://www.chedong.com/phpMan.php/man/ns/2/markdown)**

## REPORTING BUGS
       For bug reports, use the issue tracker at <https://github.com/karelzak/util-linux/issues>.

## AVAILABILITY
       The **lsns** command is part of the util-linux package which can be downloaded from Linux Kernel
       Archive <<https://www.kernel.org/pub/linux/utils/util-linux/>>.



util-linux 2.37.2                            2021-08-16                                      [LSNS(8)](https://www.chedong.com/phpMan.php/man/LSNS/8/markdown)
