[root @test /root ]# ln [-s] [来源档] [目的檔]
参数说明:
-s :提供连结档的连结!如果直接以 ln 不加任何参数的话,那么就属于 hard link 啰!
范例:
[root @test /root]# mkdir test
[root @test /root]# cd test
[root @test /test]# cp /usr/bin/passwd .
0. 原本的信息:
[root @test /test]# ll
-rw-r--r-- 1 root root 13476 Jun 26 11:31 passwd
[root @test /test]# du -k <==查看该目录下的占用硬盘空间
20
1. Hard Link 信息:
[root @test /test]# ln passwd passwd-hard
[root @test /test]# ll
total 32
-rw-r--r-- 2 root root 13476 Jun 26 11:31 passwd
-rw-r--r-- 2 root root 13476 Jun 26 11:31 passwd-hard
注意看,上面那个数字变成 2 啰!这就是占用掉 inodes 啰!
[root @test /test]# du -k
20 <==注意看,容量并没有变大!因为是 link 文件呀!
2. Symbolic Link 信息:
[root @test /test]# ln -s passwd passwd-soft; ll
-rw-r--r-- 2 root root 13476 Jun 26 11:31 passwd
-rw-r--r-- 2 root root 13476 Jun 26 11:31 passwd-hard
lrwxrwxrwx 1 root root 6 Jun 26 11:37 passwd-sofe -> passwd
注意啰!该 Symbolic Link 的文件是有容量的呦!
注意啰, passwd-soft 会指到另外一个文件去,而且,最前面属性显示 l ,
此外,他是一个独立的文件!先杀掉 passwd 后,我们分别 more 一下内容:
3. 用 more 来试试看是怎样?!
[root @test test]# rm passwd
rm: remove regular file `passwd'? y
[root @test test]# more passwd-hard
………(正常显示)
[root @test test]# more passwd-soft
passwd-soft: No such file or directory
|