使用ln创建链接时,参数source的写法很重要。如果source与target不是在同一目录,那么source的路径应该使用显示路径,否则会出现Too many levels of symbolic links错误。举例来说
ln -s 1.txt t2/1.txt # error
ln -s ./1.txt t2/1.txt # ok
cd t2
ln -s ../1.txt # ok
换句话说,每次ln的时候,最好到target目录操作,或者source每次都写绝对路径