findmnt (8) Linux Manual Page
findmnt – find a filesystem
Synopsis
findmnt [options]
findmnt [options] device|mountpoint
findmnt [options] [–source] device [–target path|–mountpoint mountpoint]
Description
findmnt will list all mounted filesystems or search for a filesystem. The findmnt command is able to search in /etc/fstab, /etc/mtab or /proc/self/mountinfo. If device or mountpoint is not given, all filesystems are shown.
The device may be specified by device name, major:minor numbers, filesystem label or UUID, or partition label or UUID. Note that findmnt follows mount(8) behavior where a device name may be interpreted as a mountpoint (and vice versa) if the –target, –mountpoint or –source options are not specified.
The command-line option –target accepts any file or directory and then findmnt displays the filesystem for the given path.
The command prints all mounted filesystems in the tree-like format by default.
Options
-A, –all
- Disable all built-in filters and print all filesystems.
-a, –ascii
- Use ascii characters for tree formatting.
-b, –bytes
- Print the SIZE, USED and AVAIL columns in bytes rather than in a human-readable format.
-C, –nocanonicalize
- Do not canonicalize paths at all. This option affects the comparing of paths and the evaluation of tags (LABEL, UUID, etc.).
-c, –canonicalize
- Canonicalize all printed paths.
-D, –df
- Imitate the output of
df(1). This option is equivalent to-o SOURCE,FSTYPE,SIZE,USED,AVAIL,USE%,TARGETbut excludes all pseudo filesystems. Use–allto print all filesystems.
-d, –direction word
- The search direction, either
forwardorbackward.
-e, –evaluate
- Convert all tags (LABEL, UUID, PARTUUID or PARTLABEL) to the corresponding device names.
-F, –tab-file path
- Search in an alternative file. If used with
–fstab,–mtabor–kernel, then it overrides the default paths. If specified more than once, then tree-like output is disabled (see the–listoption).
-f, –first-only
- Print the first matching filesystem only.
-h, –help
- Display help text and exit.
-i, –invert
- Invert the sense of matching.
-J, –json
- Use JSON output format.
-k, –kernel
- Search in /proc/self/mountinfo. The output is in the tree-like format. This is the default. The output contains only mount options maintained by kernel (see also
–mtab).
-l, –list
- Use the list output format. This output format is automatically enabled if the output is restricted by the
-t,-O,-Sor-Toption and the option–submountsis not used or if more that one source file (the option-F) is specified.
-M, –mountpoint path
- Explicitly define the mountpoint file or directory. See also
–target.
-m, –mtab
- Search in /etc/mtab. The output is in the list format by default (see
–tree). The output may include user space mount options.
-N, –task tid
- Use alternative namespace /proc/<tid>/mountinfo rather than the default /proc/self/mountinfo. If the option is specified more than once, then tree-like output is disabled (see the
–listoption). See also theunshare(1) command.
-n, –noheadings
- Do not print a header line.
-O, –options list
- Limit the set of printed filesystems. More than one option may be specified in a comma-separated list. The
-tand-Ooptions are cumulative in effect. It is different from-tin that each option is matched exactly; a leading no at the beginning does not have global meaning. The "no" can used for individual items in the list. The "no" prefix interpretation can be disabled by "+" prefix.
-o, –output list
- Define output columns. See the
–helpoutput to get a list of the currently supported columns. TheTARGETcolumn contains tree formatting if the–listor–rawoptions are not specified.The default list of columns may be extended if list is specified in the format +list (e.g.,
findmnt -o +PROPAGATION).
–output-all
- Output almost all available columns. The columns that require
–pollare not included.
-P, –pairs
- Produce output in the form of key="value" pairs. All potentially unsafe value characters are hex-escaped (
