Linux链接文件的命令(续1)

3.In命令

In命令用来创建链接。

(1)一般格式

1n [选项]源文件 [目标文件]

(2)说明

链接的对象可以是文件或目录。如果储拔指向目表,用户就可以利用该链楼直接进入被链接的目录,而不用给出到达该目录的长串路径。即使删除这个链接,也不会破坏原来的目录。

(3)常用选项

⁻d,⁻F,–directory:允许超级用户对目录进行硬链接。(这与系统有关,有的系统不允许这样做。)

-s,-symbolic: 建立符号链接,而不是硬链接。

-i,–interactive:在覆盖原有文件之前, 先要询问用户。用户同意后才执行覆盖。
(4)注意

符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

(5)示例

①将目录/home/mengqc/mubl下的文件m2.c链接到目录/home/liu下的文件a2.c(注意,需要以超级用户身份才可以执行下列操作。普通用户经授权后,可以使用su命令将自己的身份改为超级用户root):
#cd /home/mengqc

#1n mub1/m2.c /home/1iu/a2.c

在执行In命令前,目录/home/iu中不存在a2.c文件。执行ln后,在/home/iu目录中才有了a2.c,表明m2.c和a2.c链接起来了(注意,二者在物理上是同一文件)。利用ls-1命令可以看到链接数的变化。

②在目录/homeliu 下建立一个符号链接文件abe, 使它指向目录home/mengemubl:

#In-s /home/mengqc/mub1 /home/1iu/abc

执行该命令后,/home/mengqc/mubl代表的路径将存放在名为hoe/liulile的文件中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值