Возможные варианты использования ln
для создания символической ссылки:
ln -s <source-file> [<target-file]>
ln -s <source-file> ... <target-dir>
Когда вы печатаете
ln -s workarea/.[a-zA-Z]* ~/.*
(я думаю, что вы пропустили *
), оболочка развернется workarea/.[a-zA-Z]
и ~/.*
, поэтому (при условии, что в вашем каталоге HOME содержатся файлы .abc
и .def
) вы бы в конечном итоге с
ln -s workarea/.bash_profile workarea/.bashrc ~/.abc ~/.def
, который не подходит ни для использования ln
.
Чтобы использовать второй раз ln
, вы должны использовать:
ln -s workarea/.[a-zA-Z]* ~/.