Cómo eliminar una unión utilizando el símbolo del sistema en Windows 7

105

Creo en Windows Vista, podríamos usar el linkdcomando. Sin embargo, no puedo encontrar este comando en Windows 7. Sé que puedo usar el Explorador de Windows y eliminar la unión, pero me pregunto si esto se puede hacer en el Símbolo del sistema.

Puedo usar el mklinkcomando para crear una unión desde un símbolo del sistema, entonces, ¿qué es lo opuesto (algo así linkd)?

Nord
fuente

Respuestas:

136

Eliminar uniones con rmdir( rd). Funciona en todas las versiones de Windows.

Gravedad
fuente
2
@gravity, gracias! rd funciona mientras que del no.
Nord
66
Como usuario de Linux, realmente luché por encontrar esto. ¡Muchas gracias!
Jonathon Reinhart
55
@ Vi3GameHkr: Si sólo comenzó a usar Linux NTFS sin software de terceros ... /// de Windows hace intercambio de uso, sólo se lo llama "archivo de paginación".
Grawity
20
Esto no funciona en Powershell: seguirá la unión y eliminará todos los archivos. Use cmd / c "rmdir mydir".
Brian Low
3
@grawity parece para mí: gist.github.com/brianlow/0d5d2070c87c378454d7
Brian Low el
20

En mi experiencia fsutil reparsepointse encargará de algunos casos donde se rmdirda acceso denegado .

fsutil reparsepoint delete <<PATH>>
Espiga
fuente
Tenía un punto de unión que daba acceso denegado si usaba rmdir. Con este método, el punto de unión se convierte en una carpeta normal con atributo de solo lectura. attrib -R y rmdir finalmente terminaron el trabajo.
Codism
-1
linkd source /D

eliminará el punto de unión (el enlace) sin eliminarlo en el destino

Nicolas
fuente
77
Lea la pregunta. Este comando no existe en Windows 7.
Aaronaught