MSYS2 终端中是否有命令可用于确定文件是符号链接还是 Windows 快捷方式 .lnk 文件?例如:
$ touch a.txt
# Create a symbolic link:
$ MSYS=winsymlinks:nativestrict ln -s a.txt b.txt
# Create a .lnk shortcut file:
$ MSYS=winsymlinks ln -s a.txt c.txt
$ ls -l
total 4.0K
-rw-r--r-- 1 hakon hakon 0 Jan 22 20:54 a.txt
lrwxrwxrwx 1 hakon hakon 5 Jan 22 20:54 b.txt -> a.txt
lrwxrwxrwx 1 hakon hakon 5 Jan 22 20:55 c.txt -> a.txt
从上面的输出来看,无法区分这两种类型的链接。
注意:我发现我可以用来fsutil
检查符号链接,但是我必须事先知道该文件是一个符号链接。
答案1
您可以使用免费的 Nirsoft 实用程序 NTFS链接查看器: