指令名称:ln + g1 l4 E% ]4 U; | V; r# p/ v0 j
使用权限:所有使用者 7 y$ X, e1 k) j" n( i& v
使用方式:ln [options] source dist,其中 option 的格式为:
2 `+ f; r7 O0 O8 f- h [-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}] ' j. ?# e. q* N' N# a0 }; K8 |
[--help] [--version] [--]
+ n2 u& {9 t* y4 I4 v9 p3 P8 q: c
说明:Linux/Unix 档案系统中,有所谓的连结(link),我们可以将其视为档案的别名,而连结又可分为两种:硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统。
) Y5 e1 ^; O& q) u
; ^1 ^6 ~# f0 d3 b$ P ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定。 " s5 M, c1 \# [* I7 b+ V
" r+ z6 f& u9 d2 b9 p: F; @
不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。9 O! o; e7 s s' C s! ~, A
6 }% f9 n& k8 Q, [( X
-f:链结时先将与 dist 同档名的档案删除-d:允许系统管理者硬链结自己的目录-i:在删除与 dist 同档名的档案时先进行询问-n:在进行软连结时,将 dist 视为一般的档案-s:进行软链结(symbolic link)-v:在连结之前显示其档名-b:将在链结时会被覆写或删除的档案进行备份-S SUFFIX:将备份的档案都加上 SUFFIX 的字尾-V METHOD:指定备份的方式--help:显示辅助说明--version:显示版本 . n o$ l4 b( ]2 a4 A
范例:
: `9 G3 i9 m$ j* S' l9 r 将档案 yy 产生一个 symbolic link:zz
+ t4 A+ p3 f& M& B: X; `) ~ ln -s yy zz # s" L2 x/ \9 Q$ D( x5 h
将档案 yy 产生一个 hard link:zz ) w) r4 ], g7 p9 ~
ln yy xx |