Scroll to navigation

realpath(1) General Commands Manual realpath(1)

NAME

realpath - Print the resolved path

SYNOPSIS

realpath [-q|--quiet] [-s|--strip] [-z|--zero] [-L|--logical] [-P|--physical] [-E|--canonicalize] [-e|--canonicalize-existing] [-m|--canonicalize-missing] [--relative-to] [--relative-base] [-h|--help] [-V|--version] <files>

DESCRIPTION

Print the resolved path

OPTIONS

Do not print warnings for invalid paths
Only strip '.' and '..' components, but don't resolve symbolic links
Separate output filenames with \0 rather than newline
resolve '..' components before symlinks
resolve symlinks as encountered (default)
all but the last component must exist (default)
canonicalize by following every symlink in every component of the given name recursively, all components must exist
canonicalize by following every symlink in every component of the given name recursively, without requirements on components existence
print the resolved path relative to DIR
print absolute paths unless paths below DIR
Print help
Print version
<files>

VERSION

v(uutils coreutils) 0.7.0

EXAMPLES

Display the absolute path for a file or directory:

realpath path/to/file_or_directory

Require all path components to exist:

realpath [-e|--canonicalize-existing] path/to/file_or_directory

Resolve `..` components before symlinks:

realpath [-L|--logical] path/to/file_or_directory

Disable symlink expansion:

realpath [-s|--no-symlinks] path/to/file_or_directory

Suppress error messages:

realpath [-q|--quiet] path/to/file_or_directory

The examples are provided by the tldr-pages project <https://tldr.sh> under the CC BY 4.0 License. Please note that, as uutils is a work in progress, some examples might fail.

realpath (uutils coreutils) 0.7.0