Найти все NTFS links

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

Найти все NTFS links

Post by CodeMonkey »

Есть ли возможность найти все NTFS links по заданному пути?

buniak_a_h
Posts: 1598
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 139 times
Contact:

Найти все NTFS links

Post by buniak_a_h »

CtrlA на файле. Если у него есть линки, то в первом поле будет написано что-то типа hard links (102), а по CtrlDown выпадет список линков.

Yegor
Posts: 1054
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 10 times
Been thanked: 24 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) Мичурин

buniak_a_h
Posts: 1598
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 139 times
Contact:

Найти все NTFS links

Post by buniak_a_h »

Yegor, количество - проще. Ctrl9 - режим панели File links - из коробки. А вот найти как ?
В LuaFAR-е есть far.GetNumberOfLinks. А сами линки как найт - я не нашёл. Только из этого диалога "выцарапывать"

2useven10
Posts: 4024
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 181 times

Найти все NTFS links

Post by 2useven10 »

buniak_a_h wrote:
Mon 23 Mar, 2020 04:52
а по CtrlDown выпадет список линков.
Если позволяет ОС

buniak_a_h
Posts: 1598
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 139 times
Contact:

Найти все NTFS links

Post by buniak_a_h »

2useven10, а это не от файловой системы зависит? Вы извините, я не в курсе. Думал - всё определяется ФС.

2useven10
Posts: 4024
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 5 times
Been thanked: 181 times

Найти все NTFS links

Post by 2useven10 »

Что это?
В XP и Vista есть NTFS и возможность создавать в ней хардлинки.
Ф-я перебора хардлинков на файл в Vista+ есть, в XP нет, хотя можно найти их сканированием диска.
Far диск не сканирует, поэтому в XP списка не будет, в Vista+ будет.

citRiks
Posts: 455
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 136 times
Been thanked: 41 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: 31
Joined: Thu 14 Jul, 2016 11:17
Has thanked: 5 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: 1054
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 10 times
Been thanked: 24 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”