• ln(link)创建的软链接和硬链接的区别

    post by Holmesian / 2009-5-9 23:23 Saturday
    首先是hard link,大家都知道cp的用法,即cp oldfile newfile,这样一来就比较浪费空间,假设oldfile有600M,拷贝出来的newfile(也即

    oldfile的副本)也同样要占距600M的空间,这对于我的unix系统来说简直就是噩梦,居然两个文件就站了1G多!有没有一种方法能够即节省

    空间又能相互连接呢?答案是有的,大家回想一下自个儿在WINDOWS下有没有类似的解决方法?对了,就是建立快捷方式嘛!hard link就是相

    当于建立一个文件的快捷方式,还是迷茫?呵呵,举个例子吧:

    假设用户romeo在/tmp的目录下有个文件here,此时给here文件设置权限为:"rw-r-r",恰好系统内另一名用户Holmesian也要用这个文件,那么她就

    只需建立一个到/tmp/here的link即可:

    [Holmesian@BSD Holmesian]$ ln /tmp/here HolmesianLink

    这样就在用户Holmesian的目录下(/home/Holmesian)建立了一个hard link,其文件名为:HolmesianLink,这时执行:

    $ ls -l /home/Holmesian

    阅读全文>>