ln命令
用途 用于创建链接的工具。链接分为硬链接和软链接两种,建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。
用法
硬链接:ln 源头文档(不能是目录) 链接名称
软链接:ln -s 源头文档(或目录) 链接名称
示例
1、ln /home/hejianchao/demo.txt /home/hello/symbol.demo 创建一个硬链接,名称叫:symbol.demo 让其与/home/hejianchao目录下的demo.txt文件关联。这里用命令ls -i 可以看到两个文件的inode值相等,即inode是共享同一个inode计数加1,但是数据会保存两份。
2、ln -s /home/hejianchao/ /home/hello/symbol.home 创建一个软链接,名称叫:symbol.home 指向/home/hejianchao/目录,类似于windows的桌面快捷。(对于软链接而言,如果链接名称所指向的那个文档不存在了,软链接也就失效了)
注意:解除链接关系,用:unlink 链接名称 即可。要特别注意:链接名称所代表的文件的权限。