Я хочу переместить некоторые подкаталоги в новое место и дать ссылку на них с помощью символической ссылки. Я знаю, как найти каталоги, которые я хочу переместить с помощью find.
find -type d /Accounts "Archive.folder"
Теперь я хочу переместить все каталоги с выводом mv в новое местоположение и создать символическую ссылку обратно на оригинал. направление с ln.
ln -s ....
Как я могу выполнить mv и ln в цикле для всех каталогов в выходных данных поиска? Желательно с одной командой, но сценарий оболочки тоже подойдет.
Редактировать:
Я нашел это для перемещения найденных файлов
find path_A -name '*AAA*' -exec mv -t path_B {} +
Но страница руководстваутверждает, что
{} +
может использоваться только один раз в команде поиска. Как мне выполнить ls потом?