Найти все NTFS links

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
CodeMonkey
Posts: 62
Joined: Thu 14 Jul, 2016 11:17
Has thanked: 12 times

Найти все NTFS links

Post by CodeMonkey »

Есть ли возможность найти все NTFS links по заданному пути?
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Найти все NTFS links

Post by buniak_a_h »

CtrlA на файле. Если у него есть линки, то в первом поле будет написано что-то типа hard links (102), а по CtrlDown выпадет список линков.
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Найти все NTFS links

Post by Yegor »

Alt+F7 (Find files) -> [x] Use Filter -> [Filter] -> Ins (add filter) -> [x] Has more than one hardlink -> + (select this filter) -> Enter
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Найти все NTFS links

Post by buniak_a_h »

Yegor, количество - проще. Ctrl9 - режим панели File links - из коробки. А вот найти как ?
В LuaFAR-е есть far.GetNumberOfLinks. А сами линки как найт - я не нашёл. Только из этого диалога "выцарапывать"
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Найти все NTFS links

Post by 2useven10 »

buniak_a_h wrote: Mon 23 Mar, 2020 04:52 а по CtrlDown выпадет список линков.
Если позволяет ОС
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Найти все NTFS links

Post by buniak_a_h »

2useven10, а это не от файловой системы зависит? Вы извините, я не в курсе. Думал - всё определяется ФС.
2useven10
Posts: 5192
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 309 times

Найти все NTFS links

Post by 2useven10 »

Что это?
В XP и Vista есть NTFS и возможность создавать в ней хардлинки.
Ф-я перебора хардлинков на файл в Vista+ есть, в XP нет, хотя можно найти их сканированием диска.
Far диск не сканирует, поэтому в XP списка не будет, в Vista+ будет.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Найти все NTFS links

Post by citRiks »

Мне добрый дедушка @XeRoX посылал макросину для более культурной работы с хардлинками (чем лазить в свойства файла)
даже целых две макросины, мне понра, но потерялось и надо искать,
если этот пост наберет три лайка то снегурочка принесет подарки от дедушки

(ответ не на тот вопрос впрочем)

А сам вопрос слишком расплывчатый,
у меня например на такие вопросы есть 50 вариантов ответов, включая "ты сам не знаешь чего хочешь" ))
Да и особо не имеет к ФАРу отношения, - это чисто работа с файловой системой, что можно делать десятком утилит и способов
Last edited by citRiks on Mon 23 Mar, 2020 19:29, edited 1 time in total.
CodeMonkey
Posts: 62
Joined: Thu 14 Jul, 2016 11:17
Has thanked: 12 times

Найти все NTFS links

Post by CodeMonkey »

Yegor wrote: Mon 23 Mar, 2020 05:29 Alt+F7 (Find files) -> [x] Use Filter -> [Filter] -> Ins (add filter) -> [x] Has more than one hardlink -> + (select this filter) -> Enter
Практически то что нужно, не хватает одной малости - как сделать, чтобы поиск выводил в список все хардлинки и reparse points?
Yegor
Posts: 1326
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Найти все NTFS links

Post by Yegor »

CodeMonkey wrote: Mon 23 Mar, 2020 22:53 хардлинки и reparse points?
Одним поиском не получится, наверное. Сначала одно ищете, затем другое.

For reparse points:

Alt+F7 (Find files) -> [x] Use Filter -> [Filter] -> Ins (add filter) -> [x] Attributes -> [...] -> [x] Reparse point -> + (select this filter) -> Enter
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

Return to “Обсуждение Far Manager”