Массовое создание жестких ссылок

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Enar
Сообщения: 300

Массовое создание жестких ссылок

Сообщение Enar »

Возник такой вопрос, с которым так и не смог разобраться. Есть каталог(каталог 1) в нем много много файлов, мне нужно в другом каталоге который текущий создать жесткие ссылки на файлы из этого каталога(каталог 1).
Я попробовал команду

Код: Выделить всё

ln /path/to/dir/*
на что выдало ошибку

Код: Выделить всё

указанная цель <имя первого файла соответствующего маске> не является каталогом
Файлов слишком много, что создавать ссылки на каждый, а при любой маске вылетает указанная ошибка. Я пытался скрестить ln c find через exec, но не смог разобраться (если это вообще возможно). Подскажите пожалуйста куда копать хотя бы. Система xubuntu 16.04
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20794
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Массовое создание жестких ссылок

Сообщение Bizdelnick »

Enar писал(а):
06.04.2018 12:46
Я попробовал команду

Код: Выделить всё

ln /path/to/dir/*
на что выдало ошибку

Код: Выделить всё

указанная цель <имя первого файла соответствующего маске> не является каталогом
Всё правильно. Когда аргументов больше 2, последний должен быть каталогом, в котором требуется создать ссылку. У Вас же в качестве аргументов подставляются пути к файлам, а целевой каталог Вы не указали. Просто добавьте его в конце.
Из man ln:

Код: Выделить всё

       ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
       ln [OPTION]... TARGET                  (2nd form)
       ln [OPTION]... TARGET... DIRECTORY     (3rd form)
       ln [OPTION]... -t DIRECTORY TARGET...  (4th form)
Это 3-я форма вызова (можно использовать и 4-ю). Вы, видимо, хотели использовать 2-ю, но она работает только с одним аргументом, поэтому не подходит.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Enar
Сообщения: 300

Re: Массовое создание жестких ссылок

Сообщение Enar »

to Bizdelnick, понятно, спасибо, я не правильно понял man и решил что третья и четвертая форма так же для одной ссылки только в не текущей дериктории... В результате изобретал велосипед...
Спасибо сказали:
Ответить