Dengan menggunakan PowerShell, setidaknya pada OS Windows, Anda dapat menemukan tautan simbolik di direktori mana pun, seperti berikut ini:
Get-ChildItem 'C:\nodejs\bin\' | Where-Object {$_.LinkType -eq 'SymbolicLink'}
Alternatif yang lebih ringkas adalah menggunakan Get-ChildItem
alias ls
:
ls 'C:\nodejs' -Attributes ReparsePoint -Recurse
Dan Anda dapat memperoleh informasi yang relevan pada tautan simbolis dengan melakukan salah satu dari yang berikut:
Dapatkan item file dan hasilkan properti Target -nya . Target menjadi "nilai" dari tautan simbolik. Selain itu, metode atau tanda tangan perintah untuk membuat symlink ketika menyandingkan antara sistem operasi, nama argumen dari: 'target', 'path' dan / atau 'value' dapat memiliki arti yang berbeda dari metode tanda tangan lain pada OS yang berbeda.
E:\AIT> Get-Item -Path 'C:\nodejs\bin\ionic.cmd' | Select-Object -ExpandProperty Target
E:\AIT\out\dependency_symlink.cmd
Dapatkan item file dan hasilkan properti LinkType -nya . Item dengan nilai LinkType dari SymbolicLink berarti simbolnya.
E:\AIT> Get-Item -Path 'C:\nodejs\bin\ionic.cmd' | Select-Object -ExpandProperty LinkType
SymbolicLink
Dapatkan item file dan output properti Mode -nya . Item dengan l
nilai Mode menunjukkan bahwa itu adalah tautan simbolik.
E:\AIT> Get-Item -Path 'C:\nodejs\bin\ionic.cmd' | Select-Object -ExpandProperty Mode
-a---l
Dapatkan item file dan hasilkan properti Attributes -nya . Item yang dikaitkan dengan nilai ReparsePoint mungkin menunjukkan tautan simbolis.
E:\AIT> Get-Item -Path 'C:\nodejs\bin\ionic.cmd' | Select-Object -ExpandProperty Attributes
Archive, ReparsePoint