У меня есть один каталог, в котором появляются файлы. Я хочу запустить скрипт сценария, который находит все файлы в этом каталоге, которые имеют только одну ссылку на них, и жестко связывает их в другом каталоге. Тем не менее, я хочу, чтобы структура каталогов во втором каталоге была создана, чтобы соответствовать первому.
find /srcdir / -links 1 -exec ln {} / dstdir / \;
Делает жесткую ссылку на все файлы, но не создает нужные мне каталоги.
Если каталог содержит только файлы, которые уже имеют несколько ссылок, этот каталог не нужно создавать в месте назначения.