|
|
1.1 ! root 1: .\" Copyright (c) 1980 Regents of the University of California. ! 2: .\" All rights reserved. The Berkeley software License Agreement ! 3: .\" specifies the terms and conditions for redistribution. ! 4: .\" ! 5: .\" @(#)ln.1 6.3 (Berkeley) 11/26/86 ! 6: .\" ! 7: .TH LN 1 "November 26, 1986" ! 8: .UC 4 ! 9: .SH NAME ! 10: ln \- make links ! 11: .SH SYNOPSIS ! 12: .B ln ! 13: [ ! 14: .B \-s ! 15: ] ! 16: sourcename [ targetname ] ! 17: .br ! 18: .B ln ! 19: [ ! 20: .B \-s ! 21: ] ! 22: sourcename1 sourcename2 [ sourcename3 ... ] targetdirectory ! 23: .SH DESCRIPTION ! 24: A link is a directory entry referring ! 25: to a file; the same file (together with ! 26: its size, all its protection ! 27: information, etc.) ! 28: may have several links to it. ! 29: There are two kinds of links: hard links and symbolic links. ! 30: .PP ! 31: By default ! 32: .I ln ! 33: makes hard links. ! 34: A hard link to a file is indistinguishable from the ! 35: original directory entry; any changes to a ! 36: file are effective independent of the name used ! 37: to reference the file. Hard links may not refer to directories ! 38: (unless the proper incantations are supplied) and may not span ! 39: file systems. ! 40: .PP ! 41: The ! 42: .B \-s ! 43: option causes ! 44: .I ln ! 45: to create symbolic links. ! 46: A symbolic link contains the name of the file to ! 47: which it is linked. The referenced file is used when an ! 48: .IR open (2) ! 49: operation is performed on the link. ! 50: A ! 51: .IR stat (2) ! 52: on a symbolic link will return the linked-to file; an ! 53: .IR lstat (2) ! 54: must be done to obtain information about the link. ! 55: The ! 56: .IR readlink (2) ! 57: call may be used to read the contents of a symbolic link. ! 58: Symbolic links may span file systems and may refer to directories. ! 59: .PP ! 60: Given one or two arguments, ! 61: .I ln ! 62: creates a link to an existing file ! 63: .IR sourcename . ! 64: If ! 65: .I targetname ! 66: is given, the link has that name; ! 67: .I targetname ! 68: may also be a directory in which to place the link; ! 69: otherwise it is placed in the current directory. ! 70: If only the directory is specified, the link will be made ! 71: to the last component of ! 72: .IR sourcename . ! 73: .PP ! 74: Given more than two arguments, ! 75: .I ln ! 76: makes links in ! 77: .I targetdirectory ! 78: to all the named source files. ! 79: The links made will have the same name as the files being linked to. ! 80: .SH "SEE ALSO" ! 81: rm(1), cp(1), mv(1), link(2), readlink(2), stat(2), symlink(2)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.