Windows PowerShell-äquivalent von Linux `ls -l`
Gibt es eine Möglichkeit in der PowerShell zu emulieren das Verhalten des Linux - ls -l
Befehl?
Ich würde gerne sehen, was symbolische links verweisen. Insbesondere habe ich verwendet die PowerShell New-Symlink
utility und ich will wissen, wo der Pfad auf dem Datenträger ist.
(Ja, ich weiß, der Pfad, denn ich habe es selbst, aber ich wollte schon ein ls -l
äquivalent für verschiedene andere Anlässe.)
InformationsquelleAutor tmaynard | 2015-04-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint powershell unterstützt dies nicht out of the box. Hier finden Sie einen Artikel zu erklären, wie die Verwendung von
dir
in der PowerShell zu zeigen, wenn es ein symbolischer link ist, aber es nicht zeigen, das Ziel der Verknüpfung. Um zu zeigen, das Ziel eines Links haben Sie zwei Möglichkeiten. Der ersten Verwendungfsutil reparsepoint query
oder verwenden Siedir
von der Eingabeaufforderung. Beide haben auch Nachteile. Der erste gibt Sie den Ziel-Pfad als hex-Daten und die zweite muss von der Eingabeaufforderung aus ausführen als powershell-Aliasedir
zuGet-ChildItem
die nicht zeigen, symlinks.Versuchen, diese
Die beste Antwort, die ich könnte kommen, ist mit den folgenden Optionen (benutzen Sie den regex-matching-Gruppen zu extrahieren mehr Informationen, wenn erforderlich):
Die Ausgabe sieht ähnlich wie diese
InformationsquelleAutor Florian Feldhaus