Veja: Links de linha de comando de Ln
Esta ferramenta é uma espécie de Canivete Suíço NTFS e pode fazer muitas coisas, como criar SmartCopies, que preservam a estrutura interna e externa de Hardlink / Junction / SymbolicLink, fazem Backups incrementais baseados em hardlink e muitas outras coisas que podem não ser encontrado em qualquer lugar.
Acho que o que você pergunta pode ser alcançado por:
ln.exe --unroll --copy --backup D:\Work E:\Work
- Unroll segue Junções externas / Diretórios Symlink e recria o conteúdo de Junções externas / Diretórios Symlink dentro da hierarquia no local de destino. O Unroll também se aplica a Outer Symlink Files, o que significa que o unroll faz com que o destino de Outer Symlink Files seja copiado para o local de destino.
- copy: O Smart Copy basicamente cria uma cópia da estrutura de diretórios do local de origem para o destino, mas preserva a estrutura de hardlink interna e as relações de junção / link simbólico internas da origem e recria essa estrutura de hardlink interna e relação de junção interna / link simbólico no local de destino.
- backup: usando o modo de backup ACLs, também conhecidas como listas de controle de acesso, que contêm a segurança para arquivos, pastas, junções ou links simbólicos, e arquivos criptografados também são copiados.
ln.exe copia assim
- Fluxos alternativos em arquivos e pastas
- EA Registros em arquivos e pastas (raramente usados)
- Reparo de informações
- Atributos de arquivo
- Timestamps: hora da criação, hora do último acesso, hora da última gravação
- Arquivos esparsos e fluxos alternativos esparsos
- Arquivos criptografados
- ACLs