%20feststellen%2C%20ob%20es%20sich%20bei%20einer%20Datei%20um%20einen%20symbolischen%20Link%20oder%20eine%20LNK-Verkn%C3%BCpfungsdatei%20handelt%3F.png)
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: