如何在 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連結查看:

在此輸入影像描述

相關內容