Linux Paths and Navigation Cheat Sheet/Resolve relative path from base

Produce canonical path using a base directory.

Section: Path Basics

Resolve relative path from base

bash
bash
realpath --relative-to=/var/log /var/log/nginx/access.log

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Path Basics
Show current path via shell variable
Print current directory using shell state.
OpenIn sheetbashsame section
Get basename
Extract the last path component.
OpenIn sheetbashsame section
Get dirname
Extract the parent directory path.
OpenIn sheetbashsame section
Convert relative path to absolute path
Resolve a relative path from current directory.
OpenIn sheetbash2 tag match
Iterate over files safely
Use NUL delimiters for filenames with spaces/newlines.
OpenIn sheetbash1 tag match
Test whether path exists
Check file or directory existence in shell scripts.
OpenIn sheetbash1 tag match