Ссылки: hardlink, symlink, junction
Обновлено 9 октября 2026 · 5 мин чтения
На этой странице
Ссылка – это ещё одно имя для файла или папки в другом месте диска, без копирования. В Far ссылки создаются клавишами Alt+F6: в одной панели – исходный файл или папка, в другой – где должна появиться ссылка.
Три вида ссылок
| Вид | Для чего | Ограничения |
|---|---|---|
| Жёсткая ссылка (hardlink) | Файл. Второе равноправное имя тех же данных: изменили через одно имя – изменилось и через другое | Только на том же диске. Файл исчезнет, когда удалят все его имена |
| Связь папок (junction) | Папка. Обращение к ссылке ведёт в другую папку | Только на локальные диски, не на сеть |
| Символическая ссылка (symlink) | Файл или папка, в том числе на сетевом диске; поддерживает относительные пути | По умолчанию создавать могут только администраторы |
Где пригодятся: перенести большую папку игры или кэша на другой диск, оставив её «на месте» для программ; держать один конфиг в нескольких проектах; хранить копии фото без двойного расхода места.
Как создать в Far
- В одной панели встаньте на файл или папку, на которую нужна ссылка.
- Во второй панели откройте папку, где ссылка должна появиться.
- Нажмите Alt+F6, проверьте имя ссылки и выберите тип: жёсткая ссылка, связь папок или символическая ссылка.
Ссылки работают на дисках NTFS. Для символической ссылки Far при необходимости запросит права администратора.
Команда link:
Встроенный плагин FarCmds создаёт ссылки командой:
link: D:\Games\Data C:\Games\Data link: /s D:\Config\settings.json C:\Projects\app\settings.json link: E:\ C:\Mount\Usb
Для файла по умолчанию создаётся жёсткая ссылка, для папки – связь папок. Ключ /s делает вместо них символическую ссылку. Если источник – диск (E:\), он монтируется в папку: папка C:\Mount\Usb будет показывать содержимое диска E.
Как отличить ссылку
- Режим панели Ctrl+9 («ссылки») показывает число жёстких ссылок у каждого файла.
- Окно атрибутов Ctrl+A показывает, куда ведёт символическая ссылка или связь папок.
Удаление
Удаление ссылки (F8) удаляет только саму ссылку. Для связи папок и символической ссылки данные в исходной папке остаются нетронутыми. У жёсткой ссылки «исходника» нет: данные файла пропадут, когда удалят последнее его имя.
Аккуратно с удалением содержимого папки-ссылки: если зайти внутрь связи и удалить файлы, они удалятся из настоящей папки.