LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1010|回复: 13

今天学到硬联接和软联接.晕!!!

[复制链接]
发表于 2006-5-13 16:04:53 | 显示全部楼层 |阅读模式
大家帮忙!!!!!!
软联接相当于一个快捷方式,与原文件是同步的,就是原文件修改,软联接也修改了
但硬联接我试了一下,文件不同步啊!就是我修改了一个文件,但另一个文件没有变化!为啥?
 楼主| 发表于 2006-5-13 16:07:56 | 显示全部楼层
晕!怎么发了两个!大家在这里说说吧,那个就让它沉了吧!
回复 支持 反对

使用道具 举报

发表于 2006-5-13 16:31:14 | 显示全部楼层
你是怎么做的

  1. $ echo line1 > 1
  2. $ ls -i
  3. 55229 1
  4. $ ln 1 2
  5. $ ls -i
  6. 55229 1  55229 2
  7. $ cat 1
  8. line1
  9. $ cat 2
  10. line1
  11. $ echo line2 >> 1
  12. $ cat 1
  13. line1
  14. line2
  15. $ cat 2
  16. line1
  17. line2
  18. $ ls -i
  19. 55229 1  55229 2
复制代码


参考:
http://linuxgazette.net/105/pitcher.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 16:38:20 | 显示全部楼层
ln /root/1.c /root/2.c
就这样啊!1和2没有建立联接.我改动1.c的内容,2.c没有发生变化,就和用cp命令一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 16:40:54 | 显示全部楼层
软联接我试了试可以,两个文件是同步的,但硬联接就是不行
回复 支持 反对

使用道具 举报

发表于 2006-5-13 16:43:17 | 显示全部楼层
我猜是编辑器的问题,你用的什么编辑器?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 16:47:29 | 显示全部楼层
我是在X窗口下用的gedit编辑器,和这个还有关系吗??
回复 支持 反对

使用道具 举报

发表于 2006-5-13 16:51:32 | 显示全部楼层
emacs会有问题,gedit好像没有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-13 16:54:55 | 显示全部楼层
可是我在软联接的情况下也用的是这个编辑器啊!那为啥软联接同步了,硬联接不同步??
回复 支持 反对

使用道具 举报

发表于 2006-5-13 17:03:41 | 显示全部楼层
我也不知道,像emacs有一种备份机制是先把原文件移动为备份文件,然后编辑新文件。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表