Links simbólicos e junções de diretório
Com dir
, você pode listar todos os links simbólicos e junções em uma pasta específica e suas subpastas.
Se você canalizar o resultado para find
, poderá filtrar todos os links que não lhe interessam.
Exemplos:
-
Para encontrar todos os links simbólicos e junções em
C:
que apontam paraC:\Users
, usedir C:\ /al /s | find /i "[C:\Users]"
-
Para encontrar todos os links simbólicos e junções em
C:
que apontam paraC:\Users
ou um de seus subdiretórios, usedir C:\ /al /s | find /i "[C:\Users\"
Infelizmente, isso não dirá onde os arquivos estão localizados. O grep para Windows oferece melhores resultados:
Exemplos:
dir C:\ /al /s | grep -Pi "Directory of|\[C:\Users\]"
dir C:\ /al /s | grep -i "Directory of\|\[C:\Users\\"
Observe que você precisa escapar dos colchetes, dobrar as barras invertidas e quadruplicar uma barra invertida.
Links físicos
Como os links físicos são diretamente associados a um arquivo pelo sistema de arquivos, é muito mais fácil / rápido encontrá-los.
Para encontrar todos os links para file
, use
fsutil hardlink list file