Lines Matching +full:link +full:- +full:name

1 .\"-
13 .\" 3. Neither the name of the University nor the names of its contributors
32 .Sh NAME
34 .Nd symbolic link handling
35 .Sh SYMBOLIC LINK HANDLING
39 A hard link to a file is indistinguishable from the original file because
40 it is a reference to the object underlying the original file name.
41 Changes to a file are independent of the name used to reference the
45 A symbolic link contains the name of the file to which it is linked,
46 i.e., it is a pointer to another name, and not to an underlying object.
50 Because a symbolic link and its referenced object coexist in the file system
51 name space, confusion can arise in distinguishing between the link itself
53 Historically, commands and system calls have adopted their own link
54 following conventions in a somewhat ad-hoc fashion.
60 Symbolic links are handled either by operating on the link itself,
61 or by operating on the object referenced by the link.
65 the link.
68 not a symbolic link is found,
69 a symbolic link which references a file which does not exist is found,
78 .Bl -enum -compact -offset indent
80 Symbolic links used as file name arguments for system calls.
90 The first area is symbolic links used as file name arguments for
94 For example, if there were a symbolic link
104 on the symbolic link itself.
132 is applied to a symbolic link, it fails with the error
154 The owner and group of an existing symbolic link can be changed by
159 an existing symbolic link can be changed by means of the
183 name arguments, to commands which are not traversing a file tree.
187 For example, if there were a symbolic link
200 .Dq Li "chown -R file"
205 link instead of following the symbolic link, e.g., it is desired that
209 is, whether it is a symbolic link or not, the
217 .Dq Li "chown -h root slink"
229 (Note, if the symbolic link references a file via a relative path,
308 .Dq Li "rm -r slink directory"
336 .Dq half\-logical )
338 This flag is intended to make the command line name space look
339 like the logical name space.
347 .Dq Li "chown -HR user slink"
360 name of the file to which the symbolic link pointed.
370 This flag is intended to make the entire name space look like
371 the logical name space.
379 .Dq Li "chown -LR user slink"
399 This flag is intended to make the entire name space look like the
400 physical name space.
427 command operates on the symbolic link, and not the file it references,
428 and therefore never follows a symbolic link.