linux中软链接与硬链接
在Linux中链接分为两类:软链接和硬链接
软链接:相当于windows中的快捷键,源文件和链接文件公用一个存储块,删除链接文件对源文件没有什么影响,删除源文件后链接文件失效。
硬链接:相当于两个独立的空间,源文件和链接文件互不影响,删除源文件或删除链接文件对对方没有影响。
下面是软链接做的实验需要注意的问题与效果展示:
使用命令为:ln -s
1.需要注意路径的问题:如果源文件和链接文件在同一个目录下,可以使用相对路径,如果不在同一个目录下需要使用绝对路径。
2.文件类型问题:使用ln -s 建立链接后,源文件没有任何变化,链接文件的格式第一个字符会变成‘ l ’表示为链接文件,并且颜色一般是浅蓝色。
3.删除问题:软链接的源文件删除后,链接文件找不到源头就会编程红色,使用‘ ll ’命令查看会是红色并且一闪一闪的。软链接删除链接文件对源文件没有影响。
网上有人实验说删除链接文件是在链接文件后面加上 ‘/’ 能把源文件删除,我并没有成功。
实验过程及图示:
1.建立软链接,注意颜色变化,及ll查看第一个字符文件类型。
2.删除源文件,查看链接文件颜色变化。
3.删除链接文件,加上‘/’查看效果。