follow a pathname until a terminal point is found
interprets its arguments as pathnames to any type of Unix
file (symlinks, files, directories, and so forth).
namei then follows each pathname until an endpoint is
found (a file, a directory, a device node, etc). If it finds
a symbolic link, it shows the link, and starts following it,
indenting the output to show the context.
This program is
useful for finding "too many levels of symbolic
For each line
of output, namei uses the following characters to
identify the file type found:
f: = the
pathname currently being resolved
d = directory
l = symbolic link (both the link and its contents are
s = socket
b = block device
c = character device
p = FIFO (named pipe)
- = regular file
? = an error of some kind
prints an informative message when the maximum number of
symbolic links this system can have has been exceeded.
Use the long listing format
(same as −m −o −v).
Show the mode bits of each file
type in the style of ls(1), for example
Show owner and group name of
Vertically align the modes and
Show mountpoint directories
with a ’D’ rather than a ’d’.
Display version information and
Display help text and exit.
namei program was written by Roger Southwick
The program was
rewritten by Karel Zak <firstname.lastname@example.org>.
command is part of the util-linux package and is available