echo tt > tt1
ln tt1 tt2
ln -s tt1 tt3
以上是命令列下制作 link 及 symbol link 的实验
我的程度也到这里而已了
tt1 tt2 会指向同一个档案,两个都必需删除,档案才会真的删除
tt3 则是指向 tt1, 应该说,它只是个符号连结,是指向 tt1 这个'档名'
因此当 tt1 消失时,虽然其本体还在(也就是正被 tt2 指著)
但 tt3 确定是指不到东西,变成无效的 null pointer 了
曾经以为 Finder 下用鼠标右键制作替身
其实只是替不习惯使用命令列的使用者包一层 GUI
骨子里就是 ln -s
但实测发现不一样
鼠标右键 给 tt1 制作替身
cat tt1替身
(结果会是一堆乱码)
有什么必要另做一种替身呢?
特色或优点是什么?
谢谢