Поиск файла по имени рекурсивно, удаление его и создание символической ссылки

Данный:

Структура папки as ( file.txt – это текстовые файлы в каждом каталоге, а не символические ссылки):

 /basedir/A/file.txt /basedir/B/file.txt /basedir/C/file.txt 

Тот же file.txt который находится в /mydir :

 /mydir/file.txt 

Мне нужна команда, которая будет запускаться с /basedir :

  • Находит рекурсивно все /file.txt.A/ , ./B и ./C )
  • Удаляет найденные файлы file.txt
  • Создает символическую ссылку на /mydir/file.txt

Может ли это быть сделано в одной команде bash?

Спасибо!

Interesting Posts

После перезагрузки логический том отсутствует

Gnome shell на debian использует много ресурсов

«/ Proc / partitions» и / или «fdisk -l / dev / sdX» предоставляют мне надежный размер устройства?

Нет пути к хосту после обновления до Fedora 19

Предотвращение приостановки монетного двора во время воспроизведения музыки в Spotify

Когда я пытаюсь запустить комментарий, я получаю ошибку `Команда не может быть найдена, потому что '/ usr / bin' не входит в переменную среды PATH '

Получение количества файлов во время итерации через каталоги и папки

kwin: привязка ключа для перемещения клиента на другой рабочий стол

Дайте команде удалить повторяющиеся строки в TXT-файле и сохраните новый файл как файл new.txt

Почему введенный пароль не отображается?

Поиск каталогов без музыкальных файлов

Поиск и закрытие / отключение очередей сообщений в системе

Grep, который показывает линию рисунка и соответствующую строку

Как решить проблему, связанную с черным экраном с помощью курсора только после входа?

Требуется ли sshd для использования на персональном компьютере?

Linux и Unix - лучшая ОС в мире.