No UNIX, links simbólicos. Leia a página man do ln
(use a opção -s
). No Windows, use junctions
.
Eu tenho C:\HardDrive1\name\
e D:\HardDrive2\name
. Eu quero fazer (pelo menos somente leitura) o acesso a essas pastas em I:\name
(por exemplo). Isso é possível no Windows? Também estou interessado há alguma maneira UNIX para fazer isso?
No UNIX, links simbólicos. Leia a página man do ln
(use a opção -s
). No Windows, use junctions
.
No Windows 7 e Vista, há o utilitário de linha de comando mklink
para fazer links simbólicos , para o resto, há junction
do sysinternals que cria os chamados pontos de junção .
Algumas coisas para ter em mente:
rmdir
para excluir os pontos de junção. Se você excluir o diretório real, a junção / link simbólico será um diretório vazio a partir de agora.
Uso:
Primeiro, crie a (s) pasta (s) que as junções / links simbólicos apontarão, neste exemplo, I:\name1
e I:\name2
. Junções precisam de uma pasta NTFS vazia para apontar para!
C:\>mklink /d "I:\name1" "C:\HardDrive1\name"
C:\>mklink /d "I:\name2" "D:\HardDrive2\name"
Ou no XP usando junction.exe
C:\>junction /d "I:\name1" "C:\HardDrive1\name"
C:\>junction /d "I:\name2" "D:\HardDrive2\name"
Tags windows