删除硬链接文件不会删除原始文件,但删除软链接文件会删除原始文件。例子:文件软链接(目录软链接也是这样),Linux如何取消软链接2-18链接Linux中的文件——Linux中的软链接类似于windows中的快捷方式,缺点:软链接:软链接克服了硬链接的缺点,没有任何文件系统限制,任何用户都可以创建目录的符号链接。
Hard link:因为Linux下的文件是通过inode来标识文件的,所以硬链接可以认为是指向文件inode的指针,系统不会给它们重新分配inode。每添加一个硬链接,文件中的链接数就增加1。缺点:软链接:软链接克服了硬链接的缺点,没有任何文件系统限制,任何用户都可以创建目录的符号链接。所以现在用的比较广泛。它更加灵活,甚至可以跨不同的机器和不同的网络链接文件。
此外,它需要系统分配额外的空间来建立新的索引节点和保存原始文件的路径。实际场景中,基本都是使用软链接。区别总结如下:硬链接不能跨分区,软件链可以跨分区。硬链接指向一个inode节点,而软链接创建一个新的inode节点。删除硬链接文件不会删除原始文件,但删除软链接文件会删除原始文件。
3、2-18Linux中的连接文件---软链接
Linux中的软链接类似于windows中的快捷方式。创作方法:lnsold。例子:文件软链接(目录软链接也是这样)。1.在tmp目录中创建test.txt文件。2.为test.txt文件创建一个名为test的软链接。3.我会检查细节,你会发现一个蓝色的test>test.txt(测试指向test.txt)。
4.软链接文件。输入Thisislnstest,:wq保存并退出。5.通过cattest和cattest.txt查看内容,结果都一样,由于已经关联了软链接test和test.txt,所以test的操作等于test.txt的操作,温馨提示:软链接特性。1.您可以为不存在的文件创建软链接,除了test和test.txt之外,tmp目录中没有其他文。