Linux下使用ln命令创建连接


   作者:蓝石榴    由lan16转载自:网络    更新于:2018-11-21 18:09    已被浏览:484次

ln命令用来为文件创件链接,链接类型分为硬链接和符号链接两种,默认的链接类型是硬链接。如果要创建符号链接必须使用"-s"选项。
注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

1.语法
  ln(选项)(参数)
  如果使用-s选项创建符号链接(软链接),则“源文件”可以是文件或者目录。创建硬链接时,则“源文件”参数只能是文件

2.选项
  -b:删除,覆盖目标文件之前的备份;
  -d:建立目录的硬链接;
  -f:强行建立文件或目录的链接,不论文件或目录是否存在;
  -i:覆盖既有文件之前先询问用户;
  -n:把符号链接的目的目录视为一般文件;
  -s:对源文件建立符号链接,而非硬链接;

3.参数
  1)源文件:指定链接的源文件。
  2)目标文件:指定源文件的目标链接文件。

4.实例
  1)硬链接:将目录/data/b(源)下的文件b.data链接到目录/data2/a/a.data(链接)
  ln /data/b/b.data /data2/a/a.data
  在执行ln命令之前,目录/data2/a中不存在a.data文件。执行ln之后,在/data2/a目录中才有a.data这一项,表明b.data和a.data链接起来,利用ls -l命令可以看到链接数的变化。
  2)软链接:将目录/data/b(源)链接到目录/data2/a(链接)
  ln -s /data/b /data2/a
  执行该命令后,/data/b代表的路径将存放在名为/data2/a的文件中。

豫ICP备13022176号-2   鄂公网安备 42010602000416号   Copyright © 2013 - 2020 蓝石榴. All Rights Reserved  联系我