Відповіді:
cp --remove-destination "$(readlink <symlink>)" <symlink>
illegal option -t всякий раз, коли я поклав його в цикл.
illegal option -- - замість розпізнавання --remove-destination як дійсний варіант. Команда є for f in (find . -type l); cp --remove-destination "(readlink $f)" $f;end;; оболонка - риба. Вона скаржиться на незаконний варіант, чи ні (readlink $f) цитується чи ні.
"$(readlink ). Також чому ви використовуєте оболонку, щоб зробити цикл? find . -type l -exec cp --remove-destination "$(readlink {})" {} \;