Wie kann man im MSYS2-Terminal (Mintty) feststellen, ob es sich bei einer Datei um einen symbolischen Link oder eine LNK-Verknüpfungsdatei handelt?

Wie kann man im MSYS2-Terminal (Mintty) feststellen, ob es sich bei einer Datei um einen symbolischen Link oder eine LNK-Verknüpfungsdatei handelt?

Gibt es im MSYS2-Terminal einen Befehl, mit dem ermittelt werden kann, ob es sich bei einer Datei um einen symbolischen Link oder eine Windows-Verknüpfung im LNK-Format handelt? Beispiel:

$ 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 

Anhand der obigen Ausgabe ist es nicht möglich, zwischen den beiden Linktypen zu unterscheiden.

Hinweis: Ich habe festgestellt, dass ich nach symbolischen Links suchen kann fsutil, dann muss ich aber im Voraus wissen, dass es sich bei der Datei um einen symbolischen Link handelt.

Antwort1

Sie können das kostenlose Nirsoft-Dienstprogramm verwenden NTFSLinksView:

Bildbeschreibung hier eingeben

verwandte Informationen