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

Linux ln 命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

# M& U/ l% v/ G) ELinux ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。
) m; C/ t- ^+ x0 i
; R5 Z* _( t1 o. L当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。1 ^5 T/ h( a/ k, \2 R/ z

8 K, |3 a: b5 c8 g' x语法% F" x1 }7 ^8 k  O7 x5 C1 h, U% w
ln [参数][源文件或目录][目标文件或目录] 其中参数的格式为
, y4 W8 {6 J4 r  o4 S[-bdfinsvF] [-S backup-suffix] [-V {numbered,existing,simple}]
% X2 `; U, ^# f. d% Q
, M! M0 M) k/ m( G! O# a% l& A3 |0 G[--help] [--version] [--]
" q8 U7 D5 \% l7 @1 J
0 H. a, [# b0 I1 p7 m; H; j" W命令功能 :   N9 o  M7 f: s/ j; w5 H# S. {
Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接却可以跨越不同的文件系统。2 V) H9 e( A- d' G
$ M) I' K9 G% u: z
不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。
8 j/ g/ S" h2 I  a' N9 u2 ~; L9 R3 ~7 i* @4 x7 e
软链接:
% M! J. y% b8 _# ]- i& A) V. F' g
+ l  \7 w1 c' {- q& L1 l1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
, n+ A+ f4 P0 E4 c: d( m0 c! Z2.软链接可以 跨文件系统 ,硬链接不可以
8 [9 ^% X  Z/ y3.软链接可以对一个不存在的文件名进行链接/ f* F. c) w6 |! c
4.软链接可以对目录进行链接
( p- p" }3 l5 n) f0 S* @/ s6 t, m硬链接:# a( L1 _6 \% C7 S- I3 O! |
& }+ K8 N9 B/ W7 |  _
1.硬链接,以文件副本的形式存在。但不占用实际空间。
5 B. p# k* H& g+ r# S$ K- D  ?2.不允许给目录创建硬链接
. G! g' X2 E0 D3.硬链接只有在同一个文件系统中才能创建% n6 e, a+ \/ Z/ z" @/ }
命令参数; p$ S. {9 r0 v' N
必要参数:% Q, ?( `8 _. o9 R7 Q

9 M$ _" W/ q# h3 Q7 B; U! c-b 删除,覆盖以前建立的链接
' A3 |" t0 i' [-d 允许超级用户制作目录的硬链接
) m4 O6 s# ?* Z' {1 s( M0 G-f 强制执行( m3 Y( `# S2 D* T
-i 交互模式,文件存在则提示用户是否覆盖
1 X# a9 |( ], w) x4 m6 F-n 把符号链接视为一般目录  _+ P+ k7 P$ P# V+ C
-s 软链接(符号链接)0 S* @9 c9 k- F: b! _
-v 显示详细的处理过程
. \8 l( h9 E. @8 }! w9 ]选择参数:
* ^  x6 i# r( Y3 \- T- _! v. m" C* V5 i' {
-S "-S<字尾备份字符串> "或 "--suffix=<字尾备份字符串>"
- o0 b( M! g4 ?-V "-V<备份方式>"或"--version-control=<备份方式>"
, u" _# S, H2 m--help 显示帮助信息- A& {+ U8 N, p: W5 {% |6 S7 G
--version 显示版本信息
; d$ u0 Z" Z) m% H, W% o实例
/ D2 o& E% @' Y2 S给文件创建软链接,为log2013.log文件创建软链接link2013,如果log2013.log丢失,link2013将失效:4 t5 }; }% j2 y: S5 [! U/ \

6 b) k5 O( X. u6 Kln -s log2013.log link2013$ M7 L% g; D' V8 u  W* U% k7 N
输出:
! b7 d% K' v8 b" F# \' W, J
+ E, ^, ]1 e& I[root@localhost test]# ll. L* }/ P( |* P
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
. t, a( ~8 ]  _  t[root@localhost test]# ln -s log2013.log link2013
' U' l# n; C) G9 X+ W[root@localhost test]# ll
9 ^7 I3 U8 I6 l+ V8 Z4 glrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log
6 m! _$ T; z1 E) a-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
" j, \( h2 A+ S) z0 I# t1 j0 a  a给文件创建硬链接,为log2013.log创建硬链接ln2013,log2013.log与ln2013的各项属性相同
+ k; x* _$ Z* |& v3 p' @0 c2 [) {
' t8 k1 F9 D' w8 S, l* Lln log2013.log ln2013: F6 M( T4 X5 Q
输出:. t, j4 o! P6 o$ t" ?3 r

: v  ]: A6 h; D[root@localhost test]# ll# B  Q1 A) X+ V
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log. @3 E7 ?4 b- f0 {, T
-rw-r--r-- 1 root bin      61 11-13 06:03 log2013.log
  F9 C' x" s  x+ \/ c8 C[root@localhost test]# ln log2013.log ln2013+ l6 X3 K, n3 a/ B3 t/ J7 }! C
[root@localhost test]# ll& q+ F# m% l6 m! }
lrwxrwxrwx 1 root root     11 12-07 16:01 link2013 -> log2013.log4 Y2 a: l" n* \. c+ Z0 S# {7 I. P
-rw-r--r-- 2 root bin      61 11-13 06:03 ln2013, r) ^. F0 ~3 m) r; h
-rw-r--r-- 2 root bin      61 11-13 06:03 log2013.log

该用户从未签到

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

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 05:49 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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