Linux中的软链接、硬链接

来源:互联网 发布:一代倾城逐浪花网络剧 编辑:程序博客网 时间:2024/06/05 18:03

软链接:相当于快捷方式

1、又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。

2、软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。

3、对软链接文件进行读写操作时,系统会自动把该操作转换为对源文件的操作,但删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身。

4、ln -s src softlinkFile :创建软链接。unlink softLinkFile 或 rm softLinkFile删除软链接

硬链接

1、硬链接(hard link, 也称链接)就是一个文件的一个或多个文件名

2、硬链接是把文件的i节点号指向该i节点,且链接计数器值加1。删除链接文件时计数器值减1,当其值为0时,i节点被释放。

3、ln src harlink:创建硬链接

区别

硬链接不能跨文件系统,不能对目录进行链接。但软链接可以。

硬链接的i node是相同的,而软链接是不同的。

软链接的权限以源文件的权限为准。


原创粉丝点击