2019-04-29【Linux笔记】Mac下用Finder建立替身和ln -s建立链接的区别

昨天尝试从替身的简介中快速查看原身位置,是因为直接从原身的简介中看到的位置和替身中查看到的在原身位置很可能是不一样的,尤其是网络共享目录:

从替身查看简介和从原身查看简介的对比.png

那么我们直接在~/Library/Application Support/MobileSync/目录下建立一个替身,命名为Backup,然后通过选择新的原身,指向网络共享目录是不是可以呢?
替身选择原身.png

虽然双击这个替身,可以访问到目标目录,但是我们通过iTunes查看设备备份,会是空白的:
备份文件空白.png

如果用下面的命令创建替身:

ln -s /Volumes/sparsebundle/MobileSync/Backup ~/Library/Application\ Support/MobileSync/

现在我们再来看一下,从外观上看和刚才在Finder下用鼠标创建的替身没什么两样,但我们看简介时,会有一个区别,就是不再有选择新的原身按钮了:

ln -s 创建的替身.png

现在我们再来看一下iTunes中的备份文件,立即就会有了。(不上图了,大家一试便知)


查阅了网上的解释:用Finder制作的替身只是一份拷贝,只能Finder识别。用ln -s创建的替身则是指向其它文件(夹)的。

ls -l显示就能看见明显的区别。

ln -s创建的替身是下面这样的,它有指向:

lrwxr-xr-x  1 lbq_gy  staff    39  4 19 22:31 Backup -> /Volumes/sparsebundle/MobileSync/Backup

用Finder创建的替身是这样的,就是一个快捷方式文件:

-rw-r--r--@ 1 lbq_gy  staff  1008  4 29 21:59 Backup

你可能感兴趣的:(2019-04-29【Linux笔记】Mac下用Finder建立替身和ln -s建立链接的区别)