作者:jicanmeng
时间:2016年06月03日
明白hard link和soft link的前提是需要明白ext2档案系统是如何存储文件的。无论是目录文件还是普通文件,都在档案系统中有一个对应的inode,和至少一个block。
创建一个文件的hard link的命令格式如下:ln srcFile destFile
。它只是在某个目录的block内多一笔记录,记录中包含destFile文件名称,至于inode号码则和源文件的inode号码相同。hard link的限制如下:
创建一个文件的symbolic link的命令格式如下:ln -s srcFile destFile
。会为destFile单独创建一个inode,再创建一个单独的block,block内容指向了srcFile。symbolic link非常类似于windows下的快捷方式。需要注意有如下几点: