Linux下使用ln命令创建连接
2018-11-21操作系统
1929
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)