четверг, 3 октября 2013 г.

directory junction NTFS

1. hard link
    Создается только на файлы, на каталоги hard link сделать невозможно. Консольная утилита fsutil доступна из коробки, доступны с NT 4.0

2. directory junction
    Самобытный аналог symlink, линк создается только на каталог, доступны с win 2000 NTFS 5, консольная утилита linkd.exe из пакета Windows Resource Kit Tools 2003 или Sysinternals Junction.   Junctions дятлом склепана, при первом запуске показывает EULA в gui, мощная подача для консольной, неинтерактивной утилиты.

3. symbolic link может ссылаться на каталог или файл, доступны с win vista. Консольна утилита mklink из коробки.



примеры:

fsutil hardlink create "link" "target"

linkd "link" "target directry" 
Финишный / в target создаст некорректную ссылку, но выглядеть она будет как живая.

mklink /J "link" "target"
/H - создать hard link (fsutil так же доступен из коробки)
/D - создать симлинк на каталог, по умолчанию создается на файл. Щедрость, с которой раскладываются грабельки, просто потрясает.


Комментариев нет: