linux中软链接与硬链接

在Linux中链接分为两类:软链接和硬链接

软链接:相当于windows中的快捷键,源文件和链接文件公用一个存储块,删除链接文件对源文件没有什么影响,删除源文件后链接文件失效。

硬链接:相当于两个独立的空间,源文件和链接文件互不影响,删除源文件或删除链接文件对对方没有影响。

下面是软链接做的实验需要注意的问题与效果展示:

使用命令为:ln -s

1.需要注意路径的问题:如果源文件和链接文件在同一个目录下,可以使用相对路径,如果不在同一个目录下需要使用绝对路径。

2.文件类型问题:使用ln -s 建立链接后,源文件没有任何变化,链接文件的格式第一个字符会变成‘ l ’表示为链接文件,并且颜色一般是浅蓝色。

3.删除问题:软链接的源文件删除后,链接文件找不到源头就会编程红色,使用‘ ll ’命令查看会是红色并且一闪一闪的。软链接删除链接文件对源文件没有影响。

       网上有人实验说删除链接文件是在链接文件后面加上 ‘/’ 能把源文件删除,我并没有成功。

实验过程及图示:

1.建立软链接,注意颜色变化,及ll查看第一个字符文件类型。

linux中软链接与硬链接

2.删除源文件,查看链接文件颜色变化。

linux中软链接与硬链接

3.删除链接文件,加上‘/’查看效果。

linux中软链接与硬链接