На wincmd.ru она и есть.Nick писал(а):Закачайте куда-нибудь последнюю версию NTLinksMaker
NTLinks + NTLinksMaker: создание и инфо о ссылках NTFS
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
-
Victor_Dobrov
- Сообщения: 50
- Зарегистрирован: Вт июл 15, 2008 19:21
MVV просьба "починить" NTLinks Maker 1.2.0.340 - утилита не работает под wine (Arch Linux) — выдаёт: Для создания символьных ссылок необходимо повышение (права администратора). При запуске wine под root тоже самое. (пользователь Linux состоит в группе Администраторы)
При этом NtfsLinks создаёт символьные линки без проблем (запуск от обычного пользователя). Ещё шрифт в основном диалоговом окне искажён, смотрите скриншот:

При этом NtfsLinks создаёт символьные линки без проблем (запуск от обычного пользователя). Ещё шрифт в основном диалоговом окне искажён, смотрите скриншот:
Сообщение о необходимости повышения NTLinks Maker отображает лишь при ошибке получения привилегии SE_CREATE_SYMBOLIC_LINK_NAME - и, боюсь, это скорее проблема Wine, если эта привилегия там недоступна... И то, какие права есть у пользователя Linux, вряд ли имеет значение, важно то, что эмулятор Wine предоставляет программе.
Также замечу, что NtfsLinks создавать символьные ссылки не умеет в принципе (она создаёт точки соединения для папок и жесткие ссылки для файлов, а символьные ссылки - это иная сущность). Советую проверить, создает ли символьные ссылки (именно символьные) системная утилита mklink - если она не сможет, то Wine однозначно их не поддерживает:
А насчёт шрифта даже мыслей нет никаких... Используется стандартный способ создания диалогового окна, стандартный шрифт MS Shell Dlg, который ещё с Windows XP поголовно используется в системных приложениях Windows. И экспериментировать мне негде в принципе, не обладаю линуксом с Wine... Могу лишь предположить, что всё-таки проблема со шрифтом, но тогда непонятно, как другие программы работают...
Также замечу, что NtfsLinks создавать символьные ссылки не умеет в принципе (она создаёт точки соединения для папок и жесткие ссылки для файлов, а символьные ссылки - это иная сущность). Советую проверить, создает ли символьные ссылки (именно символьные) системная утилита mklink - если она не сможет, то Wine однозначно их не поддерживает:
Код: Выделить всё
mklink /D C:\Link C:\Target-
icet036589
- Сообщения: 22
- Зарегистрирован: Чт янв 16, 2014 14:47
MVV
Используется
Windows 7 x64
Total Comander 9.12 RC3 (2017-11-09) x64
ИД
Структура "КаталогИсточник" на который пробую создать ссылку.
|
|_Каталог_01\
| |_Каталог_11\
| |_Каталог_12\
| | |_Каталог_21\
| | |_Файл_4.txt
| |_Файл_3.txt
|_Файл_1.txt
|_Файл_2.txt
"КаталогИсточник" размещён по адресу - \\Server\E\TEST\TOTAL\01\ИСТ\
"КаталогСсылок" где предполагается разместить ссылки - \\Server\E\TEST\TOTAL\01\ССЛ\
Кнопка
Команда "%COMMANDER_PATH%\NTLinksMaker64.exe
Параметр /q- /b /s? /r="%P" "@%WL" "%T"
Пробую создать ссылки.
https://prnt.sc/hwtf4o
Результат
Кликаю два раза на каталог(ссылку) - не открывается (не реагирует).
Кликаю два раза на файл(ссылку) - сообщение об ошибке "Невозможно открыть файл".
http://prntscr.com/hwtmpz
Вопросы.
1. Можно ли создать ссылки для данного каталога ("КаталогИсточник")?
Используется
Windows 7 x64
Total Comander 9.12 RC3 (2017-11-09) x64
ИД
Структура "КаталогИсточник" на который пробую создать ссылку.
|
|_Каталог_01\
| |_Каталог_11\
| |_Каталог_12\
| | |_Каталог_21\
| | |_Файл_4.txt
| |_Файл_3.txt
|_Файл_1.txt
|_Файл_2.txt
"КаталогИсточник" размещён по адресу - \\Server\E\TEST\TOTAL\01\ИСТ\
"КаталогСсылок" где предполагается разместить ссылки - \\Server\E\TEST\TOTAL\01\ССЛ\
Кнопка
Команда "%COMMANDER_PATH%\NTLinksMaker64.exe
Параметр /q- /b /s? /r="%P" "@%WL" "%T"
Пробую создать ссылки.
https://prnt.sc/hwtf4o
Результат
Кликаю два раза на каталог(ссылку) - не открывается (не реагирует).
Кликаю два раза на файл(ссылку) - сообщение об ошибке "Невозможно открыть файл".
http://prntscr.com/hwtmpz
Вопросы.
1. Можно ли создать ссылки для данного каталога ("КаталогИсточник")?
Добрый день. Утилитами, которые обсуждаются в данной теме я пока не пользовался, а использовал Link Shell Extension. Но меня не устраивает один момент. Создаем символьные ссылки на выделенные файлы, находящиеся в папке, и в результате созданные Линки имеют нулевой размер. Но если создать символьную ссылку а саму папку, то размер вложений созданного линка, точно такой же как у папки-источника. А мне необходимо создать линк на папку, с большим уровнем вложений, и при этом получить нулевой размер линка, и что бы структура папки сохранилась. Не в ручную же делать, выделяя содержимоое каждого подкаталога. Может я что то не понимаю, и не тот тип ссылки создаю? - Так подскажите плизз. Или дайте ссылку на кнопку, бантик, или еще что то, выполняющее эту процедуру в одно нажатие.
Хм, меня обычно только разочаровывал факт, что по симлинку не виден размер оригинального файла...
С помощью NTLinks Maker можно сделать, чтобы при дублировании папки все подпапки дублировались как папки, а файлы в них - как символьные ссылки, нужно просто задать значение количества уровней для дублирования, равное -1, и указать, что создавать нужно только символьные ссылки. Само собой, при изменении содержимого исходной папки в таком дубликате изменений видно не будет.
С помощью NTLinks Maker можно сделать, чтобы при дублировании папки все подпапки дублировались как папки, а файлы в них - как символьные ссылки, нужно просто задать значение количества уровней для дублирования, равное -1, и указать, что создавать нужно только символьные ссылки. Само собой, при изменении содержимого исходной папки в таком дубликате изменений видно не будет.
AmeKs
Ключ добавлялся по моей просьбе. Там же и написано для каких режимов он нужен. Смысл в /r="%P".
Ключ добавлялся по моей просьбе. Там же и написано для каких режимов он нужен. Смысл в /r="%P".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Спасибо за наводку, что-то наконец стало проясняться. Т.е. копируется структура каталогов, внутрь которых помещаются ссылки на файлы; при этом в режиме Ctrl+B настройка уровня вложенности (в диалоге) не играет никакой роли.ключ/опцию сохранения относительной структуры для файлов в режиме без подкаталогов
Данная опция позволяет создавать ссылки для объектов с сохранением их взаимного расположения. Для каждого объекта определяется и воссоздается структура каталогов относительно указанного базового каталога.
Просто написанное в readme лично меня сбивает с толку. "Объект" у меня ассоциируется в том числе с папкой, а "взаимное расположение" с относительным путём.
Код: Выделить всё
Тип символической ссылки - ОтносительнаяПредусмотрено удаление имён вложенных папок справа базового пути с целью их добавки при формировании структуры.AmeKs писал(а):при этом в режиме Ctrl+B настройка уровня вложенности (в диалоге) не играет никакой роли.
Если базовый путь "%P" несменен или меняется удалением имён справа, то описание справедливо и для папок.AmeKs писал(а):"Объект" у меня ассоциируется в том числе с папкой, а "взаимное расположение" с относительным путём.

В результатах поиска вместо "%P" базовой папкой выступает родитель первого объекта.
Последний раз редактировалось Flasher Сб янв 13, 2018 03:27, всего редактировалось 2 раза.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
10 раз перечитал написанное, но так и не понял что к чему.Flasher писал(а):Если базовый путь "%P" и несменен, то описание справедливо и для папок.