UNIX/LINUX Command – namei


namei—Follow a pathname until a terminal point is found


namei [-mx] pathname [ pathname … ]


namei uses its arguments as pathnames to any type of UNIX file (symlinks, files, directories, and so forth). namei then follows each pathname until a terminal point is found (a file, directory, char device, and so on). If it finds a symbolic link, the user 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 links problems.
For each line output, namei outputs the following characters to identify the file types found:

f:            The pathname the user is currently trying to resolve
d            Directory
l              Symbolic link (both the link and its contents are output)
s             Socket
b            Block device
c            Character device
–             Regular file
?            An error of some kind

Namei prints an informative message when the maximum number of symbolic links this system can have has been exceeded.


Options Description
-x Show mount point directories with a D rather than a d.
-m Show the mode bits of each file type in the style of ls(1), for example, rwxr–xr-x.

Related Articles