ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 硬/软链接区别

硬/软链接区别

原创 Linux操作系统 作者:周应侯 时间:2011-07-14 23:08:13 0 删除 编辑
软链接:(类似于快捷方式)
  创建软链接的命令为:ln -s target_file soft_link
  使用readlind或者ls -l 命令可以查看一个软链接所指向的文件的文件路径及文件名称
  eg:  $ln -s /oracle/public/10.2.0/db_1/rdbms rdbms
       $readlink rdbms

硬链接:
  创建指向一个文件的硬链接与创建一个软链接类似,也是使用ln命令。只是不再附加-s参数。


区别:
  软链接文件本身与其指向的目标文件的inode number并不相同,着意味着在磁盘上会有对应这个文件的新数据出现
  在一个目录中创建一个文件的硬链接,只是在目录文件中添加这个文件的inode number以及另外一个文件名称(及硬链接名称)的条目,而数据还是原来的那一份;

  注意:对文件创建硬链接时,有以下两个限制:
      一是不能对目录创建硬链接;
      二是硬链接不能跨越文件系统,及不能跨越分区

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22815499/viewspace-702240/,如需转载,请注明出处,否则将追究法律责任。

下一篇: ORACLE 中文技術網
请登录后发表评论 登录
全部评论

注册时间:2009-11-03

  • 博文量
    56
  • 访问量
    144115