From b1b0565faf09c1cf47180877f1348cda1964d11a Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 9 Jan 2003 20:53:40 +0000 Subject: Document readlink. --- doc/coreutils.texi | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) (limited to 'doc/coreutils.texi') diff --git a/doc/coreutils.texi b/doc/coreutils.texi index f2857f490..6df495c28 100644 --- a/doc/coreutils.texi +++ b/doc/coreutils.texi @@ -82,6 +82,7 @@ START-INFO-DIR-ENTRY * printf: (coreutils)printf invocation. Format and print data. * ptx: (coreutils)ptx invocation. Produce permuted indexes. * pwd: (coreutils)pwd invocation. Print working directory. +* readlink: (coreutils)readlink invocation. Display value of a symbolic link. * rm: (coreutils)rm invocation. Remove files. * rmdir: (coreutils)rmdir invocation. Remove empty directories. * seq: (coreutils)seq invocation. Print numeric sequences @@ -297,6 +298,7 @@ Special file types * mkdir invocation:: Make directories * mkfifo invocation:: Make FIFOs (named pipes) * mknod invocation:: Make block or character special files +* readlink invocation:: Display value of a symbolic link * rmdir invocation:: Remove empty directories * unlink invocation:: Remove files via unlink syscall @@ -6863,6 +6865,7 @@ Besides directories, other special file types include named pipes * mkdir invocation:: Make directories. * mkfifo invocation:: Make FIFOs (named pipes). * mknod invocation:: Make block or character special files. +* readlink invocation:: Display value of a symbolic link. * rmdir invocation:: Remove empty directories. * unlink invocation:: Remove files via the unlink syscall @end menu @@ -7211,6 +7214,74 @@ of departure. @xref{File permissions}. @end table +@node readlink invocation +@section @command{readlink}: Display value of a symbolic link + +@pindex readlink +@cindex displaying value of a symbolic link + +@command{readlink} may work in one of two supported modes: + +@table @samp + +@item Readlink mode + +@command{readlink} outputs the value of the given symbolic link. +If @command{readlink} is invoked with an argument other than the pathname +of a symbolic link, it exits with a non-zero exit code. + +@item Canonicalize mode + +@command{readlink} outputs the absolute name of the given file which contains +no `.', `..' components nor any repeated path separators (`/') or symlinks. +In any of the path components is missing or unavailable, +it exits with a non-zero exit code. + +@end table + +@example +readlink [@var{option}] @var{file} +@end example + +By default, @command{readlink} operates in readlink mode. + +The program accepts the following options. Also see @ref{Common options}. + +@table @samp + +@item -f +@itemx --canonicalize +@opindex -f +@opindex --canonicalize +Activate canonicalize mode. + +@item -n +@itemx --no-newline +@opindex -n +@opindex --no-newline +Do not output the trailing newline. + +@item -s +@itemx -q +@itemx --silent +@itemx --quiet +@opindex -s +@opindex -q +@opindex --silent +@opindex --quiet +Suppress most error messages. + +@item -v +@itemx --verbose +@opindex -v +@opindex --verbose +Report error messages. + +@end table + +The @command{readlink} utility first appeared in OpenBSD 2.1. + + @node rmdir invocation @section @command{rmdir}: Remove empty directories -- cgit v1.2.3-54-g00ecf