|

楼主 |
发表于 2008-2-3 11:40:26
|
显示全部楼层
首先回答5楼,我已经写了我是针对文件做硬链接.对目录的硬链接好像只有root可以.(关于这个现象,我自己做个试验好了.待会我把试验的现象写出来.有高手帮忙分析下原理好了,主要是关于是否删除了节点I和释放了数据块的问题)
回8楼,我个人的思考是rm中的扩展只是由rm来负责.因为grep种的正则是针对文件内的字符或者标准输入中进行匹配的.通过cat | grep可以进行测试(我貌似做过这个练习).
我个人的理解是grep中的正则表达式是由sh来扩展的.而rm中的是只由rm负责扩展.
这个只是我的个人思考,希望得到解答.谢谢~~
-------------------------%<-------------------
补充.刚刚去试验了下硬链接的事情.在win的NTFS分区下面创建了文件123.然后在同分区另一目录下面做了硬链接123_ln.重启进入win.在硬链接文件123_ln上用vim做了修改.然后再返回到文件123,发现123也被修改了.首先是硬链接和源文件确实指向同一节点,这个在win下面也是被认出的.还有就是删除123文件以后.123_ln文件依然可以被打开把并编辑.效果和linux下面的一样.奇怪windows为什么不做这个硬链接的功能而只有一个快捷方式?
还有就是发现在win下分区创建的文件和目录自动为root,组root.属性777..不明原因~~ |
|