找回密码
 注册
关于网站域名变更的通知
查看: 697|回复: 3
打印 上一主题 下一主题

Linux ln 命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-19 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
$ g; C7 k8 Z6 o. }  b5 ?
Linux ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。
% U& M6 d# D3 ~/ U
, J! c& I4 v  t4 o7 |3 c" ^当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。
# Y- T+ U+ m6 x% K* w( U6 N; ?; D+ t: p  K
语法
; u+ l8 P7 I* [# D: |2 R" B ln [参数][源文件或目录][目标文件或目录] 其中参数的格式为# c6 R! H5 g" M  A5 q" C
[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]  f  J- W5 M, R

/ R! [" i) X  e9 p5 L[--help] [--version] [--]
" o* |4 W  B2 b' J5 E, s9 e, \4 _  U
3 ], x' [! E. `5 l0 p9 l/ o命令功能 :
5 [  W$ f$ d7 F; w0 L/ H" q" fLinux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。4 h; ]; W# V% S6 i0 f

) N2 y3 H: i3 @8 m# V; H  a不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。+ C5 J# s- K( p. N" F
2 B8 q; M# A8 _* q
软链接:% W; Y: ?% [- S! b1 k: C
8 w  [# X, a- L' v5 B
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式5 F9 y) d( y+ N* m, I+ M
2.软链接可以 跨文件系统 ,硬链接不可以
- v- p6 {" t* S+ O' }7 H3.软链接可以对一个不存在的文件名进行链接
7 n' Y/ E( P: v3 h$ t4.软链接可以对目录进行链接
& [* {2 ^2 g7 Z1 @硬链接:4 I, u5 O2 o$ R+ a% M  k7 k+ E& v1 |
( X7 w' ~/ b8 Q+ m+ B8 c
1.硬链接,以文件副本的形式存在。但不占用实际空间。
+ ^( y4 n4 H/ E0 {2.不允许给目录创建硬链接
; P+ r& `2 n9 r# `5 D6 h0 L' E3.硬链接只有在同一个文件系统中才能创建& J* p1 S, G+ B9 \" `3 Y
命令参数
4 B/ }; y$ {- G* J  n必要参数:/ f: D# z. e4 `1 }! j6 a3 Q
/ h, B8 e5 @/ H7 |# s
-b 删除,覆盖以前建立的链接
/ b# t: P! K  B2 a( B-d 允许超级用户制作目录的硬链接9 q( O) r! M: _, K( p* [: d
-f 强制执行( c2 u7 _7 k. L0 b1 O( u
-i 交互模式,文件存在则提示用户是否覆盖; t" q( u0 d% n. _
-n 把符号链接视为一般目录4 t; U* ?. m6 s5 y8 [$ w
-s 软链接(符号链接)3 _$ Y# L# j* x" I. L$ Y
-v 显示详细的处理过程( g! _7 T0 s9 n% i% _
选择参数:0 K8 o0 @" W4 U( f

6 M* X# e3 ~( ], e5 _-S "-S<字尾备份字符串> "或 "--suffix=<字尾备份字符串>"
) r, X$ Q* f8 g5 f) M. B-V "-V<备份方式>"或"--version-control=<备份方式>"! H  k0 N0 s' s: v; S9 S# x
--help 显示帮助信息0 G& L+ w1 d; Y% P4 _
--version 显示版本信息9 n4 y; D! g/ G% X1 I3 \1 E
实例
- G/ v, o6 ?4 \6 D! W3 q# h给文件创建软链接,为log2013.log文件创建软链接link2013,如果log2013.log丢失,link2013将失效:  g1 g! w% m. A: p

  R  }- ]. o9 d! v/ @8 J2 k  a& [  uln -s log2013.log link20135 I5 N" h+ a6 Z* p2 ^+ i% J: f
输出:
7 Z. ?) L( T& ^% n2 `) T" S4 C' B: b5 p# I' J% ~& T, R* l
[root@localhost test]# ll" ]" K- V) L4 m6 f% C' g; Z
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log" q) @* C# d" W3 v( W
[root@localhost test]# ln -s log2013.log link2013
3 y0 c0 \. K' N$ j# K) t8 W" D; Q6 {- w[root@localhost test]# ll
1 q% M8 W& N# o0 K, Z( Dlrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
+ J' |' [/ v1 E4 ^: J8 T-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log' }9 o! h; Q! @2 e% X
给文件创建硬链接,为log2013.log创建硬链接ln2013,log2013.log与ln2013的各项属性相同
" z1 D( L4 c/ L/ h
& o7 B- B+ u( D& L  Y. bln log2013.log ln2013/ u. A/ l- |9 ^
输出:
  J6 ~6 H" A8 K" R
  {& m2 h9 R( z; k6 f' M: [[root@localhost test]# ll$ y! T% e* f5 y9 K3 V" S2 M
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
$ L# I5 v- W1 g( b# H$ w$ p-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
: c( E9 [& t. s4 Q# x[root@localhost test]# ln log2013.log ln20134 a( k. w+ M$ f8 o! @2 B
[root@localhost test]# ll
+ w+ h% q+ v8 p% N5 ?. }! a4 w0 [lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log, p0 T6 H9 l8 D. y
-rw-r--r-- 2 root bin      61 11-13 06:03 ln2013
7 f! u% Q" E7 Y-rw-r--r-- 2 root bin      61 11-13 06:03 log2013.log

该用户从未签到

2#
发表于 2021-7-19 17:31 | 只看该作者
Linux ln 命令

该用户从未签到

3#
发表于 2021-7-19 17:32 | 只看该作者
Linux ln 命令

该用户从未签到

4#
发表于 2021-7-19 17:32 | 只看该作者
Linux ln 命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 02:55 , Processed in 0.140625 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表