您现在的位置是:蓝石榴 > 个人博客 > 操作系统

个人博客

Linux下使用ln命令创建连接

2018-11-21操作系统 1814
ln命令用来为文件创件链接,链接类型分为硬链接和符号链接两种,默认的链接类型是硬链接。如果要创建符号链接必须使用"-s"选项。

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的文件中。

很赞哦!(237)