软硬链接最大的区别是:把源文件删除了以后,链接文件是否还有效。
当前目录下有一个print文件,一个test目录。
print的内容是
echo "happy barry"
软链接也叫做符号链接。
ln -v print ./test/print_hard
建立软链接一定要用绝对路径
ln -v -s /home/allen/Templates/test0/print /home/allen/Templates/test0/test/print_soft
建立好的两个链接
将源文件删除以后再测试建立的链接
可以看到软链接从浅蓝色变为红色,硬链接仍然可以用,软链接已经失效了。
所以软链接硬链接最大的区别就是,建立的链接再源文件删除以后是否仍然有效。