1

У меня есть структура папок, где некоторые из подпапок имеют подпапку .foo внутри. Я хочу переместить структуру корневой папки из папки в папкуb. Как я могу это сделать?

1 ответ1

1

Если вы можете удалить папки .foo, тогда все просто ... просто удалите их, а затем переместите все это:

find foldera -type d -name .foo -exec rm -rf '{}' \;
mv foldera folderb

Если вы хотите сохранить папки .foo, вы можете переместить все это, а затем переместить только папки .foo назад:

mv foldera folderb
cd folderb
find -type d -name .foo -exec mkdir ../foldera/'{}' -p \;
find -type d -name .foo -exec mv '{}' ../foldera/'{}' \;

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .