Bash переместить несколько подкаталогов (включая файлы) на основе списка в целевой каталог

У меня есть каталог, который содержит много подкаталогов, каждый из которых имеет несколько файлов.

Но мне нужны только некоторые из подкаталогов (и включенные файлы). И у меня есть список имен подкаталогов, которые мне нужно переместить.

Как мне переместить необходимые подкаталоги в целевой каталог на основе списка в оболочке bash?

Спасибо

1 ответ

Предполагая, что вы имеете в виду, что все подкаталоги перемещены в один целевой каталог, что-то вроде этого должно сделать это для вас

cat subdirlist | xargs -i mv {} targetdir
Другие вопросы по тегам