软链接:相当于快捷方式
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是相同的,而软链接是不同的。
软链接的权限以源文件的权限为准。