Substitua os arquivos pelo symlink

0

Esta questão pretende ser o inverso de Substituir Links Simbólicos por Arquivos , mas para janelas.

Eu comecei a ficar sem espaço na minha unidade SSD, e descobri que cerca de 12% do espaço usado está na minha pasta de instalação (contém os arquivos .msi para todos os programas que eu instalei)

Estou procurando duas coisas:

  1. Uma maneira de mover essa (ou qualquer outra) pasta por meio do symlink. Idealmente, algumas funções do PowerShell que eu poderia usar apenas para designar uma pasta, um destino e o link simbólico seria criado no original (apontando para o destino)
  2. Nesse caso específico, uma alteração no registro que permitiria a mudança do local também seria útil, mas eu ainda preferiria a solução 1.

Atualização: A solução deve funcionar quando a pasta não pode ser copiada por atacado e apenas mover os arquivos que podem ser copiados (e criar links simbólicos para esses arquivos)

Como isso pode ser feito?

    
por soandos 26.05.2014 / 21:37

1 resposta

2

Não há uma maneira fácil de mover / substituir como você está solicitando, mas fazer a tarefa manualmente é igualmente fácil.

Basta fazer o seguinte:

  1. Abra uma janela do explorador
  2. Navegue até a pasta que você deseja mover
  3. Mova a pasta para um novo local (no meu exemplo, usarei C: \ My Data \ Installer para D: \ My Data \ Installer)
  4. Pressione Iniciar
  5. Digite cmd
  6. Pressione ctrl + desloque + entre para abrir o prompt de comando com permissões elevadas (como administrador)
  7. Use o CD de comando para navegar para sua pasta, por exemplo:

.

C:\Users\John Doe>cd\

C:\>cd "My Data"

C:\My Data>

Agora digite o seguinte comando:

mklink /j Installer "D:\My Data\Installer"

Agora foi feita uma junção de diretório e seus instaladores podem ser acessados a partir de C: \ My Data \ Installer e D: \ My Data \ Installer, mas os arquivos residem apenas em D: \ My Data \ Installer

É possível criar um script em lote que irá seguir os passos acima, mas dado que levará um pouco de tempo para torná-lo perfeitamente, e você provavelmente irá fazê-lo 2 vezes, é mais fácil apenas fazê-lo manualmente.

    
por 26.05.2014 / 21:48