История изменений
Исправление saahriktu, (текущая версия) :
но не перебирать же вручную все каталоги
Достаточно указать find'у начальную точку, и он переместит все вложенные файлы. А пустые директории потом можно почистить итерациями команды
find dir1 -type d -exec rmdir "{}" \;
ЗЫ. Для надёжности в реальных условиях можно перемещать файлы так:
yes n | find dir1 -type f -exec mv -i "{}" dir2 \;
Исправление saahriktu, :
но не перебирать же вручную все каталоги
Достаточно указать find'у начальную точку, и он переместит все вложенные файлы. А пустые директории потом можно почистить итерациями команды
find dir -type d -exec rmdir "{}" \;
ЗЫ. Для надёжности в реальных условиях можно перемещать файлы так:
yes n | find dir1 -type f -exec mv -i "{}" dir2 \;
Исходная версия saahriktu, :
но не перебирать же вручную все каталоги
Достаточно указать find'у начальную точку, и он переместит все вложенные файлы. А пустые директории потом можно почистить итерациями команды
find dir -type d -exec rmdir "{}" \;