如何在 MSYS2(mintty)终端中确定文件是符号链接还是 .lnk 快捷方式文件?

如何在 MSYS2(mintty)终端中确定文件是符号链接还是 .lnk 快捷方式文件?

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链接查看器

在此处输入图片描述

相关内容