软链接和硬链接的区别
ln targetFile newFile- 生成的硬链接,属于一个指针,
newFile的内容变动或读取,都与targetFile同步 - 删除
newFile不影响targetFile - 删除
targetFile不影响newFile - 正因为每个硬链接是一个指针,它们直接指向文件的内存地址;当所有指向某个内存地址的指针都被删除后,这块的内存才会清空
targetFile路径变动,newFile不受影响
- 生成的硬链接,属于一个指针,
ln -s targetFile newFile- 生成的软链接,属于一个文件,
newFile的内容变动或读取,都与targetFile同步 - 删除
newFile不影响targetFile - 删除
targetFile,会导致newFile无法读写 - 每次保存
newFile时,都会指向它生成指向的文件全路径 - 访问时会替换成绝对路径
targetFile移动时,会影响newFile,相当于原文件删除了
- 生成的软链接,属于一个文件,