- 论坛徽章:
- 0
|
you can type "info link" in the shell.
- $info link
- A "hard link" is another name for an existing file; the link and the
- original are indistinguishable. Technically speaking, they share the
- same inode, and the inode contains all the information about a
- file--indeed, it is not incorrect to say that the inode _is_ the file.
- On all existing implementations, you cannot make a hard link to a
- directory, and hard links cannot cross file system boundaries. (These
- restrictions are not mandated by POSIX, however.)
- "Symbolic links" ("symlinks" for short), on the other hand, are a
- special file type (which not all kernels support: System V release 3
- (and older) systems lack symlinks) in which the link file actually
- refers to a different file, by name. When most operations (opening,
- reading, writing, and so on) are passed the symbolic link file, the
- kernel automatically "dereferences" the link and operates on the target
- of the link. But some operations (e.g., removing) work on the link
- file itself, rather than on its target. *Note Symbolic Links:
- (libc)Symbolic Links.
复制代码 |
|