OS Manuals

/usr/bin/realpath

GNU core utilities

From coreutils 9.12-r7 (os), captured 2026-11-05 by running realpath --help (exit 0). permalink

Usage: /usr/bin/realpath [OPTION]... FILE...
Print the resolved absolute file name.
  -E, --canonicalize           all but the last component must exist (default)
  -e, --canonicalize-existing  all components of the path must exist
  -m, --canonicalize-missing   no path components need exist or be a directory
  -L, --logical                resolve '..' components before symlinks
  -P, --physical               resolve symlinks as encountered (default)
  -q, --quiet                  suppress most error messages
      --relative-to=DIR        print the resolved path relative to DIR
      --relative-base=DIR      print absolute paths unless paths below DIR
  -s, --strip, --no-symlinks   don't expand symlinks
  -z, --zero                   end each output line with NUL, not newline
      --help
         display this help and exit
      --version
         output version information and exit

Report bugs to: <bug-coreutils@gnu.org>.
GNU coreutils home page: <https://www.gnu.org/software/coreutils/>
General help using GNU software: <https://www.gnu.org/gethelp/>
Full documentation <https://www.gnu.org/software/coreutils/realpath>
or available locally via: info '(coreutils) realpath invocation'
Options (12)
OptionDescriptionSource
-E, --canonicalizeall but the last component must exist (default)help + man
-e, --canonicalize-existingall components of the path must existhelp + man
-m, --canonicalize-missingno path components need exist or be a directoryhelp + man
-L, --logicalresolve '..' components before symlinkshelp + man
-P, --physicalresolve symlinks as encountered (default)help + man
-q, --quietsuppress most error messageshelp + man
--relative-to DIRprint the resolved path relative to DIRhelp + man
--relative-base DIRprint absolute paths unless paths below DIRhelp + man
-s, --strip, --no-symlinksdon't expand symlinkshelp + man
-z, --zeroend each output line with NUL, not newlinehelp + man
--helpdisplay this help and exithelp + man
--versionoutput version information and exithelp + man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.