Ищу скрипт для создания жестких ссылок hardlink

Браузеры, почтовые клиенты, офисные пакеты, файловые менеджеры, редакторы и т.п.
Ответить
lnx
Сообщения: 217
Зарегистрирован: 24.08.2022

#

Коллеги, прелесть оных я оценил с 90-х. Обычные гуишные решения из избегают, штатно предлагает только pcmafm. Лично мне они нужннее и удобнее ссылок символических. Но вот незадача - жесткие ссылки не делаются на директории. Вторая незадача - в скриптах я ламер, и не только в них. Есть, конечно, отрасли, где я мог бы многих многому научить, но не в скриптовании.
Отсюда вопрос, скорее просьба к умельцам - ищется скрипт, который можно повесить на ПКМ, и который будет делать следующее -
1. выделенный директорий в каком-то месте = создает новый директорий и в этот новый директорий кладет жесткие ссылки на все, что внутри выделенного дир.
2. Сценарий для вложенности - видимо такой же
3. если выделена группа файлов без директориев - просто хардлинки

Если есть готовые решения, которые я не нашел, пожалуйста ткните носом.
ALiEN
Аватара пользователя
Сообщения: 221
Зарегистрирован: 23.08.2022

#

И зачем это надо?

Ну, тем не менее примерно так:
find . -type d -exec mkdir /path/{} \;
find . -type f -exec ln {} /path/{} \;

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

indeviral
Аватара пользователя
Сообщения: 264
Зарегистрирован: 15.08.2022

#

Это нужно для того чтобы линки были не отличимы от файлов.
Но по моему это рудимент со времён когда софт нормально симлинки не обрабатывал. Сейчас даже не знаю где можно применить.

Ошибки в тексте-неповторимый стиль автора©

lnx
Сообщения: 217
Зарегистрирован: 24.08.2022

#

indeviral:Сейчас даже не знаю где можно применить.
Организация хранения файлов проектов. По годам, по темам, и т.д.
lnx
Сообщения: 217
Зарегистрирован: 24.08.2022

#

ALiEN:find . -type d -exec mkdir /path/{} \;
Спасибо, но не совсем то, тот же thunar оперирует и передает скрипта всевозможные %n и т.д. Т.е. нет места find,
Вложения
screen_20250802-215007.jpg
Ответить