.ie \n(.g .ds Aq \(aq .el .ds Aq ' .TH READLINK 1 "2026-09-01" .SH NAME readlink \- Print value of a symbolic link or canonical file name. .SH SYNOPSIS \fBreadlink\fR [OPTION]... [FILE]... .SH DESCRIPTION Print value of a symbolic link or canonical file name. .SH OPTIONS .TP \fB\-f\fR, \fB\-\-canonicalize\fR canonicalize by following every symlink in every component of the given name recursively; all but the last component must exist .TP \fB\-e\fR, \fB\-\-canonicalize\-existing\fR canonicalize by following every symlink in every component of the given name recursively, all components must exist .TP \fB\-m\fR, \fB\-\-canonicalize\-missing\fR canonicalize by following every symlink in every component of the given name recursively, without requirements on components existence .TP \fB\-n\fR, \fB\-\-no\-newline\fR do not output the trailing delimiter .TP \fB\-q\fR, \fB\-\-quiet\fR suppress most error messages .TP \fB\-s\fR, \fB\-\-silent\fR suppress most error messages .TP \fB\-v\fR, \fB\-\-verbose\fR report error message .TP \fB\-z\fR, \fB\-\-zero\fR separate output with NUL rather than newline .TP \fB\-h\fR, \fB\-\-help\fR Print help .TP \fB\-V\fR, \fB\-\-version\fR Print version .TP <\fIfiles\fR> .SH VERSION v(uutils coreutils) 0.11.0