Вы можете использовать find
, чтобы найти все каталоги в X
, то есть X / a, X / b, X / c и т. Д., А затем рекурсивно скопировать в них исходный каталог:
find /path/to/X -type d -maxdepth 1 -exec cp -r /path/to/Parent {} \;
Есливаш список каталогов находится в файле, вы можете просто прочитать каждую строку в файле и выполнить cp
, например:
while IFS= read -r dir
do
cp -r /path/to/Parent "$dir"
done < dirs.txt