Массовое создание жёстких ссылок на файлы с/без сохранения структуры каталогов

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
mandarinova
Сообщения: 1
Зарегистрирован: 30 мар 2025, 15:38
Контактная информация:

Массовое создание жёстких ссылок на файлы с/без сохранения структуры каталогов

#1

30 мар 2025, 16:27

Здравствуйте. Для виндового тотал-командера есть плагин (ntfs-links), с помощью которого можно делать хардовые ссылки на файлы и символьные на папки, без которого в лине сижу как без пальцей.

Исходное: имеется дерево папок с файлами. К примеру, "фото/2025/03 (март)/**", где ** - числа месяца.

Две задачи, которые требуется решить.

1. В тотале захожу в папку "03 (март)", жму "отобразить все файлы без категорий" - на панели все фото за месяц, выделяю требуемые (могут быть из разных чисел), далее жму на кнопку ntfs-links - он делает жёсткие ссылки на все файлы в соседнюю панель (то есть, получается папка с хардлинками на выбранные файлы). ОК! В лине DoubleCommander умеет отображать все файлы из подкатегорий на панели, но умеет делать ссылки только по одной для файла (если файлов много - это не вариант). Dolphin умеет делать ссылки сразу для нескольких файлов, но не умеет (я не нашёл) отображать файлы без категорий (если категорий много придётся зайти в каждую и сделать ссылки для файлов в ней отдельно - не вариант).

2. В тотале выделяю папку "03 (март)", жму на кнопку ntfs-links и ставлю значение глубины рекурсии "-1" - он делает жёсткие ссылки на все файлы в соседнюю панель, при этом полностью повторяет струкутуру папок оригинала. Ни в DoubleCommander, ни в Dolphin такого функционала не нашёл. (Если значение глубины рекурсии оставить "0", он сделает символические ссылки на выделенные папки и жёсткие на выделенные файлы, Dolphin в таком случае все ссылки делает символическими. Жёсткие ссылки он, похоже, вообще не делает.)

Существует ли файловый менеджер для Linux (или плагин для них), обладающий описанными функциями?

Аватара пользователя

slant
Сообщения: 4837
Зарегистрирован: 21 июн 2017, 18:09
Решено: 110
Благодарил (а): 53 раза
Поблагодарили: 2160 раз
Контактная информация:

Массовое создание жёстких ссылок на файлы с/без сохранения структуры каталогов

#2

30 мар 2025, 17:53

Эти вопросы решаются файловой системой btrfs и Midnight Commander для работы с файлами. Он, на btrfs, при копировании файла на том же разделе всегда делает это через создание хардлинка (особенность же FS - она именно на это заточена, со своим COW механизмом). Еще btrfs предпочтительна для хранения архивов тем, что все данные сохраняются с контрольными суммами - и не подвержены т.н. "silent corruption".

Ответить

Вернуться в «Вопрос новичка и FaQ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей