1
peizh2006 2012-03-15 22:51:27 +08:00
一般都是用ln -s,同问区别?
|
2
thenewbie 2012-03-15 23:05:44 +08:00
软连接和硬连接么?
|
3
stane 2012-03-15 23:13:21 +08:00
不一样
软链接指向的是路径 替身指向的是目标文件(夹) |
4
ant_sz 2012-03-15 23:29:43 +08:00
硬连接是在文件系统层次的一个 i 指针,大多数情况下,你删除了原文件,那么这个指针也就消失了。这东西存在与文件系统的表中,而不是你看到他所在的那个位置,实际上并没有文件在硬连接那里
软连接其实是一个文本文件,和普通文件没有区别,你可以打开看看,里面是目标文件的路径,操作系统在这个时候是自动转皆过去的,相比硬连接需要读一次硬盘,效率略低一点。而且不会因为目标文件被删除而消失 |
5
clowwindy 2012-03-15 23:35:10 +08:00
原文件移动后,替身仍能找到原文件,符号链接找不到。
|
6
ooxxcc 2012-03-15 23:41:25 +08:00
-rw-r--r--@ 1 ooxx staff 697M 3 14 14:38 ubuntu-11.10-desktop-amd64.iso
-rw-r--r--@ 1 ooxx staff 109K 3 15 23:38 ubuntu-11.10-desktop-amd64.iso 替身 有点像快捷方式的样子 |
7
ooxxcc 2012-03-15 23:44:49 +08:00
$ ls -lahi ubuntu-11.10-desktop-amd64.iso*
7707537 -rw-r--r--@ 1 ooxx staff 697M 3 14 14:38 ubuntu-11.10-desktop-amd64.iso 7780175 -rw-r--r--@ 1 ooxx staff 109K 3 15 23:38 ubuntu-11.10-desktop-amd64.iso 替身 不是链接 |
8
nan 2013-10-27 22:42:44 +08:00
替身 貌似是苹果自己的特殊格式,符号链接软链接 和 硬链接 都是 UNIX 原有的。
|