在bash脚本中,我知道我可以使用以下语法检查文件是否为符号链接
if [ -L $path ]
有谁知道我将如何测试该路径是否链接到特定路径?例如,我要检查的目标是否$path
为/some/where
。
如何检查文件是否是目录的符号链接的
—
AB
您是说通过特定路径链接吗?您不能
—
布拉奇利
readlink
在已知路径上进行比较,然后将其与要测试的路径进行比较吗?
@布拉奇利 是的,这就是我的意思..谢谢您的回答。
—
BillMan
我强烈建议您始终将shell变量放在引号中(例如
—
G-Man说'
if [ -L "$path" ]
),除非您有充分的理由不这样做,并且您确定自己知道自己在做什么。
@ G-Man感谢您的宝贵反馈。.我下意识地知道这样做,但是在实践中却忘了它。
—
BillMan