Linux教程

Linux下软链接与硬链接

本文主要是介绍Linux下软链接与硬链接,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

软硬链接最大的区别是:把源文件删除了以后,链接文件是否还有效。

文章目录

  • 1、准备工作
  • 2、建立软硬链接
    • 2.1 建立硬链接
    • 2.2 建立软链接
  • 3、测试链接

1、准备工作

当前目录下有一个print文件,一个test目录。
在这里插入图片描述

print的内容是
echo "happy barry"

2、建立软硬链接

软链接也叫做符号链接。

2.1 建立硬链接

ln -v print ./test/print_hard 

2.2 建立软链接

建立软链接一定要用绝对路径

ln -v -s /home/allen/Templates/test0/print /home/allen/Templates/test0/test/print_soft

建立好的两个链接

3、测试链接

在这里插入图片描述

将源文件删除以后再测试建立的链接
在这里插入图片描述
可以看到软链接从浅蓝色变为红色,硬链接仍然可以用,软链接已经失效了。
所以软链接硬链接最大的区别就是,建立的链接再源文件删除以后是否仍然有效。

这篇关于Linux下软链接与硬链接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!